Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
Hi, eigendlich wollte ich für diese Frage kein Forum öffnen, aber ich habe keine Lösung für meine Frage gefunden...
Meine Frage: Ist es möglich in folgenden Quelltext einen Text zu schreiben?
Code:
String Test = JOptionPane.showInputDialog("Test");
// Jetzt soll oben im Fenster Test stehen und unten drunter im Eingabefeld soll dann z.B. "Test" stehen.
Ist das möglich? Und wenn, wie?
Schonmal Danke für eure Antowrten!
LG, Guppinator...
Hi, nein, das war nicht ganz das, was ich gesucht habe, aber Dankeschön, du hast mir soeben bei einem Problem geholfen, über das ich auch schon ein Forum eröffnet habe. Danke
Nein, also der code
Code:
JOptionPane.showInputDialog("Test");
erstellt ja ein kleines Fenster, wo oben steht "Test" und da drunter ist ein kleines Eingabefeld, wo man dann irgendwas eingeben kann. In diesem "Eingabefeld" soll jetzt aber schon was stehen, wenn man das Programm startet. Z.B. dass, wenn man das Programm startet da "Hallo, na wie gehts?" steht. Habt ihr es jetzt verstanden? :lol:
schonmal Danke für Antworten, Guppi
lool, ich habe gerade durch Zufall die Lösung gefunden! Eigendlich wollte ich etwas ganz anderes machen und plötzlich stand ein Text in der Eingabezeile Danke für eure Antworten!
Und hier die Lösung:
Code:
String Test = JOptionPane.showInputDialog(null, "Text", "Text2");
Weiß denn jetzt noch jemand, wie ich dass so mache, dass wenn ich das Programm starte und den Text dadrin bearbeite und dass dieser Text beim nächsten neustart des Programms auch noch geändert im Eingabefeld steht? :lol:
:meld: ich bin Anfänger, da kenn ich mich doch nicht mit Dateien oder Datenbanken aus... Deswegen wollte ich wissen, ob das nicht auch irgendwie einfacher geht.
Folgenden Code habe ich geschrieben um ein jOptionPane mit einem Text meiner Wahl zu erzeugen, wenn ein jButton gedrückt wird.
Code:
/* aPanel.java */
public class aPanel extends javax.swing.JPanel{
JOptionPane jErrorPane;
privat jButton1 = new jButton(); //privat ist durch den GUI-Builder vorgegeben worden
public aPanel(){
initComponents(); //erzeugt alle anderen Komponenten
jErrorPane = new jOptionPane();
}
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt){
jErrorPane.showMessageDialog(jButton1, "hier der Text meiner Wahl");
}
}
jetzt bekomme ich in der Zeile
Code:
jErrorPane.showMessageDialog(jButton1, "hier der Text meiner Wahl";)
eine Warnmeldung angezeigt "Accessing static field"
was ist denn da static?
ist das schlimm?
In NetBeans6 am linken Rand, ein kleines gelbes Dreieck mit Ausrufezeichen.
Klicke ich es an (gerade herausgefunden) bekomme ich den Vorschlag "Replace with class reference" oder "Suppress Warning - static-access"
Wenn ich "Replace..." wähle erhalte ich
Code:
JOptionPane.showMessageDialog(jButton1, "hier der Text meiner Wahl");
Dann überschreibe ich die JOptionPane Klasse oder? Sollte man das?
@JPKI
meine Dümmlichkeit hat es falsch ins Forum geschrieben...