Forum » Programiranje » [Java] podmenuji (submenu)
[Java] podmenuji (submenu)
pr2501 ::
Problem :
Imam glavni menu (JMenuBar), ki vsebuje:
Delovanje,Parametri,Graf
Meni Delovanje pa ima izbiro:Rocno , Avtomatsko
Podmeni Rocno; nadalje ponuja iybiro med: Grelec,Ventilator
*
* Problem je v tem, da se mi ne pokazejo tercialne opcije Grelec, Ventilator
* kljubtemu da je ob sekundarni obciji Rocno vidna mala crna puscica.
* Ob pomiku miske na polje Rocno mi se okno zapre.
* Kaj moram storiti, da se mi prikazejo tudi tercialne opcije ?
* Klasa pa je pognana iz ene druge "main" klase.
* Hvala
*/
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class GlavniOkvir extends JFrame {
public GlavniOkvir() {
JMenuBar vseOpcije = new JMenuBar ();
//1
JMenu delovanje = new JMenu ("Delovanje");
JMenuItem avtomatsko2 = new JMenuItem ("Avtomatsko");
delovanje.add(avtomatsko2);
JMenuItem rocno2 = new JMenuItem ("Rocno");
//1a podmenu
JMenu ro = new JMenu ();
JRadioButtonMenuItem gr = new JRadioButtonMenuItem ("Grelec");
gr.addActionListener( new ActionListener (){
public void actionPerformed(ActionEvent e){
System.exit(0);
}
});
JRadioButtonMenuItem ve = new JRadioButtonMenuItem ("Ventilator");
ve.addActionListener( new ActionListener (){
public void actionPerformed(ActionEvent e){
System.exit(0);
}
});
ro.add(gr);
ro.add(ve);
rocno2.add(ro);
////
delovanje.add(rocno2);
vseOpcije.add(delovanje);
// 2
JMenu parametri = new JMenu ("Parametri");
vseOpcije.add(parametri);
//3
JMenu graf = new JMenu ("Graf");
vseOpcije.add(graf);
setJMenuBar (vseOpcije);
}
}
Imam glavni menu (JMenuBar), ki vsebuje:
Delovanje,Parametri,Graf
Meni Delovanje pa ima izbiro:Rocno , Avtomatsko
Podmeni Rocno; nadalje ponuja iybiro med: Grelec,Ventilator
*
* Problem je v tem, da se mi ne pokazejo tercialne opcije Grelec, Ventilator
* kljubtemu da je ob sekundarni obciji Rocno vidna mala crna puscica.
* Ob pomiku miske na polje Rocno mi se okno zapre.
* Kaj moram storiti, da se mi prikazejo tudi tercialne opcije ?
* Klasa pa je pognana iz ene druge "main" klase.
* Hvala
*/
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class GlavniOkvir extends JFrame {
public GlavniOkvir() {
JMenuBar vseOpcije = new JMenuBar ();
//1
JMenu delovanje = new JMenu ("Delovanje");
JMenuItem avtomatsko2 = new JMenuItem ("Avtomatsko");
delovanje.add(avtomatsko2);
JMenuItem rocno2 = new JMenuItem ("Rocno");
//1a podmenu
JMenu ro = new JMenu ();
JRadioButtonMenuItem gr = new JRadioButtonMenuItem ("Grelec");
gr.addActionListener( new ActionListener (){
public void actionPerformed(ActionEvent e){
System.exit(0);
}
});
JRadioButtonMenuItem ve = new JRadioButtonMenuItem ("Ventilator");
ve.addActionListener( new ActionListener (){
public void actionPerformed(ActionEvent e){
System.exit(0);
}
});
ro.add(gr);
ro.add(ve);
rocno2.add(ro);
////
delovanje.add(rocno2);
vseOpcije.add(delovanje);
// 2
JMenu parametri = new JMenu ("Parametri");
vseOpcije.add(parametri);
//3
JMenu graf = new JMenu ("Graf");
vseOpcije.add(graf);
setJMenuBar (vseOpcije);
}
}
konec
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | [Java][verzija 1.7]Vprasanje glede eventovOddelek: Programiranje | 1613 (1520) | KernelPanic |
» | [Netbeans-Java]Embossing,blurring,sharpeningOddelek: Programiranje | 1130 (1032) | t3hn0 |
» | [Java] razlaga sintakseOddelek: Programiranje | 925 (825) | noraguta |
» | Java in pošiljanje elektronske pošte!!Oddelek: Programiranje | 1350 (1251) | janez_janez |
» | [NALOGA][Java] Težave pri pisanju slikarjaOddelek: Programiranje | 2289 (1931) | l0g1t3ch |