Ahojte, chtel bych poprosit o nasmerovani (naznak reseni, odkaz na manualove stranky, ...) na vyreseni nasledujiciho problemu:
mam kod
public class mojeTrida extends JFrame {
public mojeTrida() {
this.setTitle("Nazev okna");
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
// menu
JMenu polozkaMenu = new JMenu();
polozkaMenu.setText("Nazev polozky menu");
JMenuItem podpolozkaMenu = new JMenuItem();
podpolozkaMenu.setText("Podpolozka");
polozkaMenu.add(podpolozkaMenu);
JMenuBar mojeMenu = new JMenuBar();
mojeMenu.add(polozkaMenu);
this.setJMenuBar(mojeMenu);
// hlavni panel
JPanel hlavniPanel = new JPanel();
JButton tlacitko = new JButton("Tlacitko");
hlavniPanel.add(tlacitko);
// dalsi panel
JPanel dalsiPanel = new JPanel();
JLabel text = new JLabel("POPISEK :-)");
dalsiPanel.add(text);
// obsah framu
this.getContentPane().add(hlavniPanel);
this.pack();
}
}
public class Main {
public static void main(String[] args) {
try {
UIManager.setLookAndFeel(UIManager.getCrossPlatformLookAndFeelClassName());
} catch (Exception e) {}
mojeTrida aplikace = new mojeTrida();
aplikace.setVisible(true);
}
}
Nyni by se melo po spusteni aplikace zobrazit okno s tlacitkem (tak vypada hlavni panel)... a ja chci po kliknuti na toto tlacitko zobrazit misto hlavniho panelu vedlejsi panel (ten s popiskem)...(take bych chtel trochu zmenit menu bar, ale az zjistim, jak udelat zmenu panelu, pak bude menu zajiste obdobne)... jak na to? Jak udelat tu akci? kdyz k tlacitku pridam posluchac akci (zavolam metodu addActionListener), tak nevidim promenne v moji tride, takze nevim, jak s nimi zachazet :-(... mockrat dekuji za rady.