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 | 1849 (1756) | KernelPanic | 
| » | [Netbeans-Java]Embossing,blurring,sharpeningOddelek: Programiranje | 1277 (1179) | t3hn0 | 
| » | [Java] razlaga sintakseOddelek: Programiranje | 1005 (905) | noraguta | 
| » | Java in pošiljanje elektronske pošte!!Oddelek: Programiranje | 1496 (1397) | janez_janez | 
| » | [NALOGA][Java] Težave pri pisanju slikarjaOddelek: Programiranje | 2482 (2124) | l0g1t3ch |