eigenes option pane

Status
Nicht offen für weitere Antworten.
G

Guest

Gast
hy
ich brauche in einem java applet ein eigenes option pane.
das heisst, im oberen bereich des popup fensters möchte ich ein bild anzeigen, im unteren ein OK Button, mit welchem man das Popup fenster wieder wegklicken kann.

Ich dachte mir, ich könnte die statische Methode JOptionPane.showMessageDialog verwenden, jedoch weiss ich nicht, wie ich mein eigenes Bild da rein bringen sollte?

Lg, felix hugentobler
 
So könnte es gehen:
einfach ein Panel gestalten und mit add hinzufügen

JOptionPane optionPane= new JOptionPane();
optionPane.add(jPanel);
optionPane.show();
 
G

Guest

Gast
hmm, diese variante scheint bei mir nicht zu funktionieren.
gibt es keine Möglichkeit, das OptionPane optisch anzupassen und ein Bild hinzuzufügen?

lg, felix
 
G

Gast

Gast
new ImageIcon("pfad/bild.jpg")

du übergibst ein ImageIcon. dieses wird dann entsprechend angezeigt.



meine Frage jetzt:
Ich möchte das Layout vom OptionPane selber anfassen.
habe eine OptionPane.showMessageDialog und übergebe da mehrere Strings für das Befüllen einer Tabelle.

JOptionPane.showMessageDialog(null, "<html>" +
"<table border=0>" +
"<tr><td><img src=\"pfad/bild.jpg\" alt=\"bilt\"></img></td><td>Name:</td><td align=\"right\">"+name+"</td></tr>" +
"<tr><td>Durchmesser:</td><td align=\"right\">"+durchmesser+" km</td></tr>" +
"<tr><td>Masse:</td><td align=\"right\">"+masse+" kg</td></tr>" +
"<tr><td colspan=\"2\" align=\"left\">"+info+"</td></tr></table>"
, name
, JOptionPane.PLAIN_MESSAGE);

Allerdings wird mein Bild innerhalb der Tabelle nicht angezeigt.
Woran liegt das? Es wird mir das zerbrochene Bild angezeigt, also falsche Pfadangabe schliesseich aus.
 
G

Guest

Gast
new ImageIcon("pfad/bild.jpg")

du übergibst ein ImageIcon. dieses wird dann entsprechend angezeigt.



meine Frage jetzt:
Ich möchte das Layout vom OptionPane selber anfassen.
habe eine OptionPane.showMessageDialog und übergebe da mehrere Strings für das Befüllen einer Tabelle.
Code:
JOptionPane.showMessageDialog(null, "<html>" +
				"<table border=0>" +
				"<tr><td><img src=\"pfad/bild.jpg\"  alt=\"bilt\"></img></td><td>Name:</td><td align=\"right\">"+name+"</td></tr>" +
				"<tr><td>Durchmesser:</td><td align=\"right\">"+durchmesser+" km</td></tr>" +
				"<tr><td>Masse:</td><td align=\"right\">"+masse+" kg</td></tr>" +
				"<tr><td colspan=\"2\" align=\"left\">"+info+"</td></tr></table>" 
				, name
				, JOptionPane.PLAIN_MESSAGE);

Allerdings wird mein Bild innerhalb der Tabelle nicht angezeigt.
Woran liegt das? Es wird mir das zerbrochene Bild angezeigt, also falsche Pfadangabe schliesseich aus.


nochmal ordentlich, sorry, hatte ich vergessen. name ist ein übergebener String.
 
G

Guest

Gast
nachdem ich keine lösung finden konnte, habe ich einen anderen weg eingeschlagen, vielleicht umständlicher, aber auf jeden fall hab ich nun das was ich brauchte:

JDialog mit null Layout und selbst gesetztem Labeln.

Damit konnte ich alle Sachen selber positionieren und ausrichten.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
H LayoutManager RPG Programmieren, eigenes Spielfeld grafisch generieren aus Tileset AWT, Swing, JavaFX & SWT 18
O Swing "Eigenes" JPanel wird dem JScrollPane nicht hinzugefügt AWT, Swing, JavaFX & SWT 5
M Swing JComboBox eigenes Design AWT, Swing, JavaFX & SWT 3
L LookAndFeel Eigenes Design für die Applikation AWT, Swing, JavaFX & SWT 4
L JavaFX als eigenes Objekt AWT, Swing, JavaFX & SWT 3
M Plugin oder eigenes Tool mit zB SWING AWT, Swing, JavaFX & SWT 2
E Eigenes TableModel für ArrayList<String[]> AWT, Swing, JavaFX & SWT 5
N LookAndFeel Wie kann ich mein eigenes LookAndFeel machen? AWT, Swing, JavaFX & SWT 6
1 Eigenes Layout schreiben AWT, Swing, JavaFX & SWT 4
J Eigenes Gui/ Look and Feel AWT, Swing, JavaFX & SWT 14
D Eigenes Textfeld AWT, Swing, JavaFX & SWT 8
A Minimalestopuhr: JLabel.setText() durch eigenes Event ändern AWT, Swing, JavaFX & SWT 6
C Eigenes Hintergrundbild einfügen AWT, Swing, JavaFX & SWT 6
M Eigenes Panel aus Component? AWT, Swing, JavaFX & SWT 5
3 Eigenes Frame/Window programmieren AWT, Swing, JavaFX & SWT 2
F LayoutManager Eigenes Layout die Lösung?! AWT, Swing, JavaFX & SWT 4
P Eigenes Textverarbeitungsprogramm AWT, Swing, JavaFX & SWT 4
R [JTree/DefaultTreeCellRenderer] eigenes Renderer-Panel, so breit wie der JTree AWT, Swing, JavaFX & SWT 2
Developer_X LookAndFeel Eigenes Look And Feel erstellen AWT, Swing, JavaFX & SWT 33
B SWT Eigenes Icon für CheckboxTreeViewer AWT, Swing, JavaFX & SWT 3
KrokoDiehl Swing Design-Frage: eigenes Line-Wrapping AWT, Swing, JavaFX & SWT 5
M Swing eigenes StyledDocument AWT, Swing, JavaFX & SWT 2
D eigenes Tablemodel, Zeile löschen ArrayindexOOB excp AWT, Swing, JavaFX & SWT 4
S JTree mit Daten aus Model füllen, eigenes TreeModel (gute Dokumentation des Problems) AWT, Swing, JavaFX & SWT 2
P Eigenes TableModel abgeleitet von AbstractTableModel (neue rows nicht sichtbar) AWT, Swing, JavaFX & SWT 6
M Eigenes ActionEvent / Eigener Listener AWT, Swing, JavaFX & SWT 2
A JTable, eigenes TableModel und dessen Objekte AWT, Swing, JavaFX & SWT 4
G JToolbar gleich als eigenes Fenster öffnen AWT, Swing, JavaFX & SWT 2
G Eigenes ComboBoxModel AWT, Swing, JavaFX & SWT 2
M eigenes DialogFenster AWT, Swing, JavaFX & SWT 4
L Button ändert eigenes Bild und Progressbar-Value nicht AWT, Swing, JavaFX & SWT 6
J eigenes JOptionPane ? AWT, Swing, JavaFX & SWT 2
D Eigenes Tooltip AWT, Swing, JavaFX & SWT 5
C Eigenes Event AWT, Swing, JavaFX & SWT 8
S Eigenes Package für die GUI? AWT, Swing, JavaFX & SWT 6
P Eigenes Look&Feel schreiben (Tutorials?) AWT, Swing, JavaFX & SWT 6
B Eigenes Events AWT, Swing, JavaFX & SWT 3
G für showInputDialog kein eigenes Icon auswählen AWT, Swing, JavaFX & SWT 6
M JDialog und eigenes Icon AWT, Swing, JavaFX & SWT 10
P Swing Option zeitbeschränkt in modalem Dialog anbieten AWT, Swing, JavaFX & SWT 2
A JFileChooser verhindern von allFiles option AWT, Swing, JavaFX & SWT 2
T Frage zu Texteditor Option speichern AWT, Swing, JavaFX & SWT 2
G Die ganze Pane width nutzen AWT, Swing, JavaFX & SWT 1
I JavaFX - Pane wechseln über 2. Controller AWT, Swing, JavaFX & SWT 5
D JavaFX Pane per Drag&Drop bewegen? AWT, Swing, JavaFX & SWT 2
L JavaFX Pane inklusive Inhalt der Bildschirm Auflösung anpassen AWT, Swing, JavaFX & SWT 13
Z JavaFX Pane für wechselnde Sub-Panes mit Auto-Resize AWT, Swing, JavaFX & SWT 2
MiMa GUI Controller für Border Pane als MVC Modell AWT, Swing, JavaFX & SWT 1
J Swing Pane im SplitPane automatische Größe aktivieren AWT, Swing, JavaFX & SWT 0
K TabPane Pane Styling mit CSS AWT, Swing, JavaFX & SWT 3
M PDF einlesen und innerhalb Pane anzeigen AWT, Swing, JavaFX & SWT 5
WetWer Scroll Pane AWT, Swing, JavaFX & SWT 2
K JavaFX NullpointerEx, kann nichts zur Pane hinzufügen AWT, Swing, JavaFX & SWT 10
S JavaFX Pane Wechsel AWT, Swing, JavaFX & SWT 1
HaukeG JavaFX JavaFX Resize und DragAndDrop eines Pane AWT, Swing, JavaFX & SWT 4
M Java FX Welches Accordion Tilded Pane geöffnet? AWT, Swing, JavaFX & SWT 4
V JavaFX, Pane construktor von einer Klasse in der Main verwenden. AWT, Swing, JavaFX & SWT 4
G JavaFX Pane ändern/"austauschen" AWT, Swing, JavaFX & SWT 2
Kenan89 Vertikal und horizontal zentrierter Pane in ScrollPane AWT, Swing, JavaFX & SWT 5
M Auf Glass Pane zeichnen AWT, Swing, JavaFX & SWT 3
L JFrame/Content Pane height Problem AWT, Swing, JavaFX & SWT 4
Y Swing Bordered Pane und Jpanel AWT, Swing, JavaFX & SWT 11
G inahlt von content pane austauschen AWT, Swing, JavaFX & SWT 2
A Probleme mit JOption Pane mit FokusListener und Schaltfläche AWT, Swing, JavaFX & SWT 5
T Tabbed Pane AWT, Swing, JavaFX & SWT 3
F An eindeutigen Index eines Tabs in einer JTabbed Pane kommen AWT, Swing, JavaFX & SWT 3
A Tabbed Pane ohne Tabs? - möglich? AWT, Swing, JavaFX & SWT 4
F Maximieren, Minimieren, Schließen Button in JTabbed Pane AWT, Swing, JavaFX & SWT 2
K Mouse Events der Scrollbar/pane AWT, Swing, JavaFX & SWT 2
A Datei einlesen und Inhalt in JList (Tabbed Pane) anzeigen? AWT, Swing, JavaFX & SWT 11
P Scrollbar/Pane auch mit negativen x,y - Werten AWT, Swing, JavaFX & SWT 2

Ähnliche Java Themen

Neue Themen


Oben