Messagebox

Status
Nicht offen für weitere Antworten.

777

Bekanntes Mitglied
Hey,
Wie mach ich in Java eigentilch eine Messagebox auf?
Also das da wenn ich das Applet starte eine kommt in der "Hallo" steht oder so...???
danke für eure Antworten
david
 
Was genau stellst du dir denn so vor?

Möglichkeit 1:
JOptionPane
Möglichkeit 2:
JDialog/JFrame
Möglichkeit 3:
JPopUp

Wie genau soll das denn aussehen?

Hier man ein Beispiel:

Code:
JOptionPane.showMessageDialog(null, "Warnung, Sie betreten meine Website", "Hey", JOptionPane.ERROR_MESSAGE);
 
Mhh... ja ungefähr sowas. Ich hätte zwar liber im Normalen Windowsdesign gehabt aber egal 🙂
 
ähm, das hängt mit dem LookAndFeel zusammen, setz' mal das davor in deinen Code:

Code:
		try {
			UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
  		} catch( Exception e ) {
			e.printStackTrace();
		}
 
Ich hab grad festgestellt, dass das alles nur im Mozilla funzt... im IE geht das leider nicht 🙁
 
777 hat gesagt.:
Ich hab grad festgestellt, dass das alles nur im Mozilla funzt... im IE geht das leider nicht 🙁

Dann hast du im IE ein veraltetes JRE drin, installiere mal das neueste von www.java.net und sage bei der Installation, das auch das Update für den IE eingespielt werden soll, dann geht das auch im IE
 
MPW hat gesagt.:
777 hat gesagt.:
Ich hab grad festgestellt, dass das alles nur im Mozilla funzt... im IE geht das leider nicht 🙁

Dann hast du im IE ein veraltetes JRE drin, installiere mal das neueste von www.java.net und sage bei der Installation, das auch das Update für den IE eingespielt werden soll, dann geht das auch im IE
was halt nicht viel bringt wenn man das Applet veröffentlichen will - da nicht jeder seinen IE manuell upgedatet hat !

Man muss nunmal damit leben, wenn man applets für die welt machen will, dass man viele Einschränkungen hat !
 
Wieso, man kann doch drüberschreiben, dass man 1.5 installieren will.

Bei Flash ist das genauso, da fragt auch keiner groß nach, das wird einfach (fast) automatisch installiert, ich versteh' garnicht, warum die Java Community da immer so zurückhaltend ist, 1.5 wird installiert und fertig ist der Lack;-)
 
Wenn man nur ein Fenster im Windows-Look öffnen will, ist das wie mit Kanonen auf Spatzen geschossen.
Ein einfacher AWT-Dialog macht das auch. :roll:
 
L-ectron-X hat gesagt.:
Wenn man nur ein Fenster im Windows-Look öffnen will, ist das wie mit Kanonen auf Spatzen geschossen.
Ein einfacher AWT-Dialog macht das auch. :roll:

ähm, sorry, vllt. hab' ich 'ne kaputte API oder so, aber ein java.awt.OptionPane gibt es nicht.
Das andere müsste man ja erst zusammenbauen.
 
MPW hat gesagt.:
L-ectron-X hat gesagt.:
Wenn man nur ein Fenster im Windows-Look öffnen will, ist das wie mit Kanonen auf Spatzen geschossen.
Ein einfacher AWT-Dialog macht das auch. :roll:

ähm, sorry, vllt. hab' ich 'ne kaputte API oder so, aber ein java.awt.OptionPane gibt es nicht.
Das andere müsste man ja erst zusammenbauen.
gibt doch Dialog... und soviel muss man da nicht zusammenbauen 🙂
 
Sicher aber für eine einzige Ausgabe ist das, wie sagt man doch, Mit Kanonen auf Spatzen geschossen!
 
Wieso, die Lösung ist mit jedem gebräuchlichen Browser und jeder VM kompatibel. Warum soll sich der Benutzer dafür Java 1.5 herunterladen. Weil der Programmierer zu faul war einen kompatiblen Dialog zu programmieren? Völlig unverständlich... Schon mal was von usability gehört?
 
naja, wenn er's sowieso 1.5 kompiliert, hat der user gar keine andere Chance, du weißt ja nicht was er noch machen will;-)
 
Das kommt doch total auf den Verwendungszweck draufan:
Das Applet soll Kunden anlocken: man muss dem Kunden in den A*** kriechen und Version 1.1.8 verwenden.
Ansonsten: Man darf erwarten, dass der Benutzer ein, seit Jahren ausstehendes, Update macht.

:bae:
 
hm, so seh' ich das auch;-)
Gut, dass Microsoft aber der nächsten WinVersion wieder Sun's JRE mitliefert, dann hat das mit den Versionen hoffentlich in 5-6 Jahren ein Ende.

edit: sdk in JRE umgewandelt 😳
 
Sag mal, was du überhaupt vor hast... wenn Du 'nur' einen Dialog anzeigen willst, so würde ich mir gründlich überlegen, ob überhaupt ein Applet benötigt wird.

Wenn die Aufgabe etwas komplexer ist, und Du nur eine Art Willkommens-Dialog machen willst, so kommt es auch auf die Zielgruppe an (siehe auch Beni's Post)
 
Status
Nicht offen für weitere Antworten.

Zurück
Oben