Kezdőoldal » Számítástechnika » Programozás » Java-ban két panel hogy...

Java-ban két panel hogy lehet? ("B" panel a A-n van, az "A" panelen meg menüsor)

Figyelt kérdés

Csak egy kis pindurka négyzetecske a B panel.


public class Ablak2 {

JMenuBar menusor;

JMenu fajl, szerkesztes;

JMenuItem uj, megnyit, mentes,bezar;


JFrame f=new JFrame();

JPanel p=new JPanel();

JPanel p1=new JPanel();


public Ablak2(){

menusor = new JMenuBar();

fajl = new JMenu("Fájl");

szerkesztes = new JMenu("Szerkesztés");



uj = new JMenuItem("Új", KeyEvent.VK_T);

megnyit= new JMenuItem("Megnyitás", KeyEvent.VK_T);

mentes= new JMenuItem("Mentés ", KeyEvent.VK_T);


bezar = new JMenuItem("Bezár", KeyEvent.VK_T);


uj.setMnemonic(KeyEvent.VK_B);


f.add(p);

p.add(menusor);

p.add(p1);



menusor.add(fajl);

menusor.add(szerkesztes);



fajl.add(uj);

fajl.add(megnyit);

fajl.add(mentes);


fajl.add(bezar);



p.setBackground(new Color(40,200,0));

p1.setBackground(new Color(100,0,100));

f.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );

f.setSize(400,400 );

p1.setSize(100,100);

f.setVisible(true);


}



}

--------------------------------------------

Ha a p.add(menusor); sort kihagyom, akkor a menüsornak szevasz.


2015. márc. 14. 13:55
 1/7 A kérdező kommentje:
Ha a frame-hoz adom hozzá a menusort, akkor meg az egész ablakot kitölti és a két panelnek hűlt helye se marad meg.
2015. márc. 14. 14:09
 2/7 anonim ***** válasza:
tehát ha jól értelmezem valami olyasmit akarsz hogy egyik menüben a menü alatt valamilyen panelt látsz, a másik menüpont alatt viszont már egy másik panelt, de ugyan azon a helyen? mert erre találták ki a cardlayoutot.
2015. márc. 14. 17:17
Hasznos számodra ez a válasz?
 3/7 anonim ***** válasza:
Én nem értem mit akarsz.. Egy kicsit pontosítanál?
2015. márc. 17. 00:42
Hasznos számodra ez a válasz?
 4/7 A kérdező kommentje:

Uh, jól elfelejtettem ezt a kérdést, pedig már az első válaszolónak is írni akartam. :/


Úgy értettem, hogy adott egy főpanel, ezen van a B panel és a menü.

2015. márc. 17. 15:24
 5/7 anonim ***** válasza:
van a jFrame-ed, addolod a panelt, és ahhoz a panelhez addolod a másik panelt meg a menüt. nézd át a layoutmanagereket is. jFramet egyébként én nem így használnám, hanem magát az ablak2 számraztatám a jFrameből, a konstruktorában beleraknék mindent ami kell, aztán hívnék rajta egy pack()-ot.
2015. márc. 17. 15:50
Hasznos számodra ez a válasz?
 6/7 anonim ***** válasza:

[link]

ha jól értettem végső soron akkor ezt szeretted volna elérni.

linkben vedd ki a () a . körül

2015. márc. 17. 16:24
Hasznos számodra ez a válasz?
 7/7 A kérdező kommentje:

Köszi. :)

A pastebines kód. Igen, így gondoltam. :)

2015. márc. 18. 21:04

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!