Hi Leute,
habe mein Programm bissel umgebaut.
Ein CardLayout hinzugefügt, da einen Panel rein mit einem Label (vorher war Panel mit dem Label direkt im JFrame). Nun unterstreicht NetBeans mir "jLabel_Szene.setIcon(img);" (s. auch Code letzte Zeile) und gibt mir die Meldung aus: "cannot find symbol", also muss ich iwie anders auf das Label referenzieren jetzt, habt ihr die Lösung/ den Befehl?
Danke, ich liebe euch
habe mein Programm bissel umgebaut.
Ein CardLayout hinzugefügt, da einen Panel rein mit einem Label (vorher war Panel mit dem Label direkt im JFrame). Nun unterstreicht NetBeans mir "jLabel_Szene.setIcon(img);" (s. auch Code letzte Zeile) und gibt mir die Meldung aus: "cannot find symbol", also muss ich iwie anders auf das Label referenzieren jetzt, habt ihr die Lösung/ den Befehl?
Danke, ich liebe euch
Java:
public class JFrameHauptfenster extends javax.swing.JFrame {
StorySequenz temp_storysequenz;
public static javax.swing.JButton jButton_Weiter;
/**
* Creates new form JFrameHauptfenster
*/
public JFrameHauptfenster() {
initComponents();
//init=ReadOnly (von NetBaens generiert), deshalb noch für eigene Sachen myinit:
myinitComponents();
setIcon();
}
[...]
private void myinitComponents(){
jButton_Weiter = new javax.swing.JButton("WEITER");
jButton_Weiter.setBounds(980,156,100,30);
jButton_Weiter.setFocusPainted(false);
jPanel_Dialogtext.add(jButton_Weiter);
//Actionhandler an aktuelle temp_storysequenz abgeben:
// !!! MUSS IMMER IWIE AKTUALISIERT WERDEN !!!
//CardLayout:
CardLayout cardLayout = new CardLayout();
JPanel cardPanel = new JPanel(cardLayout);
cardPanel.setBackground(Color.blue);
cardPanel.setBounds(0, 77, 1100, 440);
this.add(cardPanel);
//Für CardLayout - jPanel_NurSzenenbild:
JPanel jPanel_NurSzenenbild = new JPanel();
jPanel_NurSzenenbild.setBounds(0, 77, 1100, 440);
JLabel jLabel_Szene = new JLabel("Hi");
jLabel_Szene.setBounds(0, 0, 1100, 440);
jPanel_NurSzenenbild.add(jLabel_Szene);
cardPanel.add(jPanel_NurSzenenbild);
}
[...]
public void setSzenenbild(ImageIcon img)
{
jLabel_Szene.setIcon(img);
}
[...]