IconImage update im Tabbedpane

bongers

Neues Mitglied
Hallo zusammen

Ich habe für eine Infosoftware mir ein konstrukt aus Tabbedpane und JPanels aufgebaut. Das wie folgt aufgebaut ist.
Ich habe einen Frame der das tabpane (insgesamt 5 tabs) enthält. Jedes Tab enthält wiederum 4 JPanels. Dieses Konstrukt wird über Schleifenaufgebaut.
Jedes dieser 4 Panels enthält jetzt wiederum 3 JPanels, die dann mittel eines Label das IconImage enthalten.
Wie wechsel ich jetzt das IconImage? Über setSelecetedIndex bekomme zwar den index des tabs. Aber wie komme ich jetzt bis uafs Image?
Und was muss dann alles neu gezeichnet werden?

Danke
Stefan
 

EasyEagle

Aktives Mitglied
Hallo bongers,
bei welchem Event möchtest du denn die Icons ändern?
Grundsätzlich lässt sich sowas gut mit ActionListener lösen.
 
Zuletzt bearbeitet:

bongers

Neues Mitglied
Hallo

Es werden Daten per Seriellerschnittstelle eingespielt, sobald die Daten da sind läuft eine Auswertung und dann soll das Image passend geändert werden. Die Auswertung und Auswahl des Images scheint im Debugger auch soweit zufunktionieren, aber wie weise es ,dann dem richtigen der 20 Iconmages zu?
irgendwie tab(x).Panelx.IconImage .... ?
 

EasyEagle

Aktives Mitglied
Sorry, ich habs leider noch nicht verstanden.

Möchtest du (1) die Images zum Zeitpunkt des renderns setzten, oder (2) sollen sie nachträglich (also nachdem die View gerendert wurde) verändert werden?

Lösung zu 1: Ich vermute, dass da ein Konstrukt hast dass die View aufbaut und die Componenten instanziert. Da würde ich eine Referenz (ein Pfad, oder das Image-Object) an untergeordnete Componenten übergeben.

Lösung zu 2: Da wirds etwas komlizierter. Da würde ich mit ActionListenern (evtl. auch einen eigenen) arbeiten und die an die Componenten übergeben. Also eine Event-Verkettung bis zu den Labels. Das wird allerdings schnell unübersichtlich.

Lassen sich die Images denn in Kategorien einteilen? Also Wenn Daten vom Typ A kommen, dann eine bstimmte Gruppe von Images, bei Daten vom Typ B eine andere Gruppe? Dann eröffnen sich nämlich andere Möglichkeiten, z.B. könntest du dann verschiedene Views mit den verschiedenen Icons bauen und dann je nach Typ zwischen den Views wechseln.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
H2SO3- AWT IconImage im AWT Frame AWT, Swing, JavaFX & SWT 9
G fenster ohne IconImage AWT, Swing, JavaFX & SWT 3
thE_29 JDialog und IconImage AWT, Swing, JavaFX & SWT 3
S bildschirmflackern bei IconImage? AWT, Swing, JavaFX & SWT 17
F IconImage für JDialog ? AWT, Swing, JavaFX & SWT 3
T ProgressBox - Update AWT, Swing, JavaFX & SWT 9
Ernesto95 JavaFX JavaFX GUI mit sehr vielen Update requests AWT, Swing, JavaFX & SWT 4
G update, paintComponent AWT, Swing, JavaFX & SWT 1
T GUI Update /EDT AWT, Swing, JavaFX & SWT 7
izoards JavaFX Concurrency Update UI AWT, Swing, JavaFX & SWT 35
ms_cikar Update swingUtilities Repaint in der Schleife AWT, Swing, JavaFX & SWT 3
J TableView Update/Refresh CPU AWT, Swing, JavaFX & SWT 2
A Verständnisfragen im Umgang mit update() und JFrames AWT, Swing, JavaFX & SWT 5
ralfb1105 Swing JComboBox update der Daten AWT, Swing, JavaFX & SWT 8
blazingblade JavaFX Tableview Clock Column update AWT, Swing, JavaFX & SWT 5
R Update eines Labels bei Methodenaufruf einer anderen Klasse AWT, Swing, JavaFX & SWT 9
B Swing Update Swing Komponente bevor Methode startet. AWT, Swing, JavaFX & SWT 4
M JavaFX ComboBox: Update zur Laufzeit AWT, Swing, JavaFX & SWT 16
W Swing ProgressBar update AWT, Swing, JavaFX & SWT 4
M Update überschreiben klappt nicht AWT, Swing, JavaFX & SWT 4
Q JList Update Problem AWT, Swing, JavaFX & SWT 1
N Observer: update ruft nicht repaint auf AWT, Swing, JavaFX & SWT 0
M "Update" der JTable funktioniert nicht AWT, Swing, JavaFX & SWT 2
S Swing Update eine JTabelle nach einer Drag&Drop Operation AWT, Swing, JavaFX & SWT 0
C Swing Update von swing-TableModels per Thread. Eins geht, das andere nicht, warum? AWT, Swing, JavaFX & SWT 12
V Swing Update Textarea AWT, Swing, JavaFX & SWT 2
T Event Handling JFreeChart Update AWT, Swing, JavaFX & SWT 2
Farbtopf Live update JFreeChart AWT, Swing, JavaFX & SWT 3
F Swing GUI-Thread für automatisches Update nutzen AWT, Swing, JavaFX & SWT 10
El_Lobo Swing bei Update von Graphik Koordinatensystem nicht jedesmal neu zeichnen AWT, Swing, JavaFX & SWT 2
M Update JPanel AWT, Swing, JavaFX & SWT 12
N update model nach dem filtern AWT, Swing, JavaFX & SWT 2
E Umgang mit der Update Methode AWT, Swing, JavaFX & SWT 38
E Swing Update JTable AWT, Swing, JavaFX & SWT 6
L Update JTree Verzeichnisse AWT, Swing, JavaFX & SWT 9
G Swing Update-Funktion für Swing-Anwendung AWT, Swing, JavaFX & SWT 5
E Swing JTextField Listener nach Update?! AWT, Swing, JavaFX & SWT 2
D Swing JTable Problem bei automatischem update von Zellen AWT, Swing, JavaFX & SWT 3
P 2D-Grafik PaintComponent() übernimmt keine Werte aus update() AWT, Swing, JavaFX & SWT 8
D Swing update eines Labels nicht sichtbar AWT, Swing, JavaFX & SWT 9
N Tablle nach SQL-Update neu Laden AWT, Swing, JavaFX & SWT 4
M SWT grabExcessHorizontalSpace update ? refresh ? AWT, Swing, JavaFX & SWT 6
P Observer und GUI Update AWT, Swing, JavaFX & SWT 2
w0ddes Swing Update: Laufendes GUI updaten AWT, Swing, JavaFX & SWT 8
D JTable während edit kein update machen lassen AWT, Swing, JavaFX & SWT 2
M Swing Kein update bei simulierten HTML-Link AWT, Swing, JavaFX & SWT 4
C SWT Shell update probleme - Mausbewegung nötig AWT, Swing, JavaFX & SWT 2
hdi Swing GUI update vs. Process Speed AWT, Swing, JavaFX & SWT 31
hdi Swing Gui Update Problem (EDT) AWT, Swing, JavaFX & SWT 6
C JList update über tabbedPane? AWT, Swing, JavaFX & SWT 18
M Update einer JTEextArea AWT, Swing, JavaFX & SWT 2
H JTable mySQL Update AWT, Swing, JavaFX & SWT 8
S Update des fensters beim Ersetzen von JPanels AWT, Swing, JavaFX & SWT 9
G Features nach Update löschen AWT, Swing, JavaFX & SWT 2
J Fragen zur Vererbung und Update AWT, Swing, JavaFX & SWT 12
B Update von JLabels AWT, Swing, JavaFX & SWT 2
C Habe Probleme beim Bild laden! *Update 30.11.2006* AWT, Swing, JavaFX & SWT 28
C JTreeTable update Problem AWT, Swing, JavaFX & SWT 4
S Probleme mit dem Update einer JList AWT, Swing, JavaFX & SWT 7
B View zeichnet Daten aus dem Model ohne Update AWT, Swing, JavaFX & SWT 4
A Update von Frameinhalt und Scrollbar AWT, Swing, JavaFX & SWT 11
F MVC: Update von View und Controller AWT, Swing, JavaFX & SWT 5
C JTable update: Selektion beibehalten AWT, Swing, JavaFX & SWT 12
P paintComponent /paint/ update/ offscreenImage / Graphics2D / AWT, Swing, JavaFX & SWT 4
S JMenuBar + update AWT, Swing, JavaFX & SWT 3
G JTree - ungültiger selection update AWT, Swing, JavaFX & SWT 2
G Problem mit JLabel Update AWT, Swing, JavaFX & SWT 3
C [JTable] Update der Datenbank AWT, Swing, JavaFX & SWT 6
N update()-Methode für Canvas AWT, Swing, JavaFX & SWT 9
A problem mit update nach event, JSplitpane spinnt AWT, Swing, JavaFX & SWT 2
S Update von Grafik auf JPanel AWT, Swing, JavaFX & SWT 2
M GUI Update während der Verarbeitung einer Methode AWT, Swing, JavaFX & SWT 3
M update JTable AWT, Swing, JavaFX & SWT 3
T Problem bei Update von JTables in JTabbedPane AWT, Swing, JavaFX & SWT 2
D Problem beim Update von unsichtbaren JComponents mit Timern AWT, Swing, JavaFX & SWT 5
D Swing: GUI-Update-Problem AWT, Swing, JavaFX & SWT 3
J Warum funktioniert das Update des UI nicht? AWT, Swing, JavaFX & SWT 8
I GUI-Update-Probleme AWT, Swing, JavaFX & SWT 2
G Update von JPanel nach Buttonbetätigung AWT, Swing, JavaFX & SWT 1
H Aus Array Container Panel an Tabbedpane zuweisen AWT, Swing, JavaFX & SWT 29
D Swing Java TabbedPane AWT, Swing, JavaFX & SWT 2
V Netbeans: TabbedPane, ScrollPane und Graphics AWT, Swing, JavaFX & SWT 4
OnDemand TabbedPane und ein Button AWT, Swing, JavaFX & SWT 8
C LookAndFeel Nimbus TabbedPane Backgroundcolor AWT, Swing, JavaFX & SWT 12
W Swing TabbedPane - Grafikbug (weisse Strich) AWT, Swing, JavaFX & SWT 3
S TabbedPane ohne Rand AWT, Swing, JavaFX & SWT 4
G tabbedpane ausrichtung der reiter AWT, Swing, JavaFX & SWT 4
G Control für Tabreiter (TabbedPane) AWT, Swing, JavaFX & SWT 8
C TabbedPane mit falschem Inhalt. AWT, Swing, JavaFX & SWT 2
A JList wir nicht in TabbedPane angezeigt! AWT, Swing, JavaFX & SWT 4
Y TabbedPane AWT, Swing, JavaFX & SWT 3

Ähnliche Java Themen

Neue Themen


Oben