08. juni 2002 - 11:30
Der er
6 kommentarer og 2 løsninger
Fejl i kode
De to nedenstående koder ønsker vi at knytte sammen, således at "online" knyttes til status_text (s. linie 2) Men det virker ikke! else if (e.getSource() == online) { status_text("Online"); egenbruger.setText(skrivid.getText( + "(online)"); window.repaint(); } ----------------------------------------------------- public static void setStatus(String status_text) { if (status_text.equals("Offline")) { me.js.logOff(); me.js.setStatus("offline"); }
Annonceindlæg fra Computerworld
Føst skal skal i jo lige fortælle hvad de er for nogle for man kan hjælpe? Er status_text en String? Eller? Og så i stedet for equals så brug equelsIgnoreCase...
Som du kan se er status_text en string (eksempel 2 linie 1) Men det er måske ikke nok at skrive den her første gang
Jeg forstår ikke helt hvad meningen med koden er? Kan i ikke fortælle lidt mere?
String status_text; else if (e.getSource() == online) { status_text = "Online"; .... Hvorfor static? public static void setStatus(String status_text) { if (status_text.equalsIgnoreCase("Offline")) { ... meningen med denne linie?
UPS menningen med denne linie? egenbruger.setText(skrivid.getText( + "(online)");
vi prøver lige at få overblikket endnu en gang...ellers foreløbigt tak...
Vi vil gerne instantisere et objekt af følgende klasse: import java.util.*; import dk.au.imv.jabber.*; /** * Write a description of class Funktionerne here. * * @author (your name) * @version (a version number or a date) */ public class Funktionerne { public static Client me; public Funktionerne(String name, String password) { me = new Client(name, password); } public static boolean opretBruger(){ return me.logonAccount(); } public static void setStatus(int status_text) { if (status_text == 2) { me.js.logOff(); me.js.setStatus("offline"); System.out.println("hej"); } } public static void tilfoej(String userid) { } Hvis vi i en anden klasse gør følgende: Funktionerne ftk; ... ftk = new Funktionerne(); - denne linie melder om følgende fejl: cannot resolve symbol...
Du prøver at instantiere med denne konstruktor ftk = new Funktionerne(); men den findes ikke. Din hedder Funktionerne(String name, String password)
Kurser inden for grundlæggende programmering