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
 

MPW

Top Contributor
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);
 

777

Bekanntes Mitglied
Mhh... ja ungefähr sowas. Ich hätte zwar liber im Normalen Windowsdesign gehabt aber egal :)
 

MPW

Top Contributor
ä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();
		}
 

777

Bekanntes Mitglied
Ich hab grad festgestellt, dass das alles nur im Mozilla funzt... im IE geht das leider nicht :(
 

MPW

Top Contributor
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
 
B

bygones

Gast
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 !
 

MPW

Top Contributor
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;-)
 

L-ectron-X

Gesperrter Benutzer
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:
 

MPW

Top Contributor
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.
 
B

bygones

Gast
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 :)
 

MPW

Top Contributor
Sicher aber für eine einzige Ausgabe ist das, wie sagt man doch, Mit Kanonen auf Spatzen geschossen!
 

L-ectron-X

Gesperrter Benutzer
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?
 

MPW

Top Contributor
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;-)
 
B

Beni

Gast
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:
 

MPW

Top Contributor
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 :oops:
 

Sky

Top Contributor
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.

Ähnliche Java Themen


Oben