Bonjour,
J'ai une première classe new LineTypes qui va me générer un graph contenant des points comme ci le screen en pièce jointe :
J'ai utilisé un mainframe car je pouvais lui passer des arguments (dont la méthode qui génére mon graph)
je pensais que cette méthode marcherai aussi mais ce n'est pas le cas: vous pouvez me dire où se situe l'erreur svp?
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
29
30
31
32
33
34 public class InterfaceGraphique { static String codepdb = "1AFO"; // The following allows LineTypes to be run as an application // as well as an applet // public static void main(String[] args) { MainFrame cadre = new MainFrame(new LineTypes(true),900,900); cadre.setTitle("ChaMOL : " + codepdb); //Barre de Menu JMenuBar barre = new JMenuBar(); JMenu menu = new JMenu("Fichier"); barre.add(menu); JMenuItem item = new JMenuItem("Ouvrir..."); menu.add(item); item = new JMenuItem("Enregistrer..."); menu.add(item); menu.addSeparator(); item = new JMenuItem("Quitter"); menu.add(item); cadre.add(barre,BorderLayout.NORTH); // Fin barre de Menu cadre.setVisible(true); } }
Merci de votre aide,
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
29
30
31
32
33
34
35
36
37
38
39 public class InterfaceGraphique { static String codepdb = "1AFO"; // The following allows LineTypes to be run as an application // as well as an applet // public static void main(String[] args) { JFrame cadre = new JFrame("ChaMOL : " + codepdb); cadre.setSize(900, 900) ; cadre.setVisible(true) ; cadre.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); JPanel pannel= new JPanel(); pannel.add(new LineTypes(true)); //Barre de Menu JMenuBar barre = new JMenuBar(); JMenu menu = new JMenu("Fichier"); barre.add(menu); JMenuItem item = new JMenuItem("Ouvrir..."); menu.add(item); item = new JMenuItem("Enregistrer..."); menu.add(item); menu.addSeparator(); item = new JMenuItem("Quitter"); menu.add(item); cadre.add(barre,BorderLayout.NORTH); // Fin barre de Menu cadre.add(pannel); cadre.setVisible(true); } }
Partager