hi.
ich hab eine frage dazu, warum sich ein und die selbe methode ein mal im applet und einmal in der application unterschiedlich verhalten...
hier:
hier wird wunderbar der richtige wert aus der Properties-datei ausgegeben...
aber hier erscheint im textfeld "Dies ist das Password: falsch" warum gibt die methode auf einmal etwas anderes zurück?
danke
ich hab eine frage dazu, warum sich ein und die selbe methode ein mal im applet und einmal in der application unterschiedlich verhalten...
hier:
Java:
public class Main {
public static void main (String[] args) {
System.out.println(getPW());
}
private static String getPW()
{
Properties pros = new Properties();
String str = "test";
try {
FileInputStream fin = new FileInputStream("c:/Temp/password.properties");
pros.load(fin);
fin.close();
str = pros.getProperty("password");
} catch (Exception ex) {
ex.printStackTrace();
}
return str;
}
}
hier wird wunderbar der richtige wert aus der Properties-datei ausgegeben...
Java:
public class applet extends java.applet.Applet {
TextField tf;
@Override
public void init()
{
setLayout(new BorderLayout());
TextField tf = new TextField(20);
tf.setText("Dies ist das Passwort: " + getPW());
add(tf,BorderLayout.CENTER);
}
public void start() {}
public void stop(){}
public void destroy(){}
public static String getPW()
{
Properties pros = new Properties();
String str = "falsch";
try {
FileInputStream fin = new FileInputStream("C:/Temp/password.properties");
pros.load(fin);
fin.close();
str = pros.getProperty("password");
} catch (Exception ex) {
ex.printStackTrace();
}
return str;
}
}
aber hier erscheint im textfeld "Dies ist das Password: falsch" warum gibt die methode auf einmal etwas anderes zurück?
danke