bonjour je souhaite avoir une classe pour ma frame et une autre classe pour mon panel. comment faire pour dire a ma frame d'aller chercher mon panel?
merci de votre aide et de votre explication détailler pour débutant
bonjour je souhaite avoir une classe pour ma frame et une autre classe pour mon panel. comment faire pour dire a ma frame d'aller chercher mon panel?
merci de votre aide et de votre explication détailler pour débutant
ou
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 ta_frame.add(new TonPanel());
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 ta_frame.setContentPane(new TonPanel());
ca ne marche pas vu que mon panel est dans une autre class que ma frame.
voila mon code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28 importjavax.swing.JFrame;publicclass frame extends JFrame{ /***@paramargs*/public frame() { super("application birt version 2.0"); setSize(1100,1100); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setVisible(true); } publicstaticvoid main(String[] args) { // TODO Raccord de méthode auto-généréframe ensemble=new frame(); }}
et pour mon panel
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 importjavax.swing.*;publicclass panel extends JPanel{ JButton pdf=new JButton("PDF"); JButton html=new JButton("HTML"); JButton impression=new JButton("IMPRESSION"); public panel() { JPanel pane=new JPanel(); pane.add(pdf); pane.add(html); pane.add(impression); }}
Essaie ceci :EDIT et ton panel devrait être codé comme ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 import javax.swing.JFrame; public class frame extends JFrame{ public frame() { super("application birt version 2.0"); getContentPane().add(new panel()); setSize(1100,1100); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setVisible(true); } public static void main(String[] args) { // TODO Raccord de méthode auto-généré[/LEFT] frame ensemble=new frame(); } }
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 import java.awt.*; import javax.swing.*; public class panel extends JPanel{ JButton pdf=new JButton("PDF"); JButton html=new JButton("HTML"); JButton impression=new JButton("IMPRESSION"); public panel() { super(new FlowLayout()); add(pdf); add(html); add(impression); } }
Partager