JAVA et JToolBar : help !

JAVA et JToolBar : help ! - Programmation

Marsh Posté le 15-01-2001 à 19:17:56    

Voila concretement mon pb :
je dispose d'une interface existante , et pour faciliter la mise en oeuvre , je souhaite creer une classe ToolBar , qui comme son nom l'indique , bin fait des JToolBar.
Seulement voila je c pas trop comment faire la classe ToolBar, avec le construteeur et tout ça ...
Un p'tit coup d'pouce svp

Reply

Marsh Posté le 15-01-2001 à 19:17:56   

Reply

Marsh Posté le 15-01-2001 à 22:15:23    

Voila un partie de prog qui un JToolBar avec des icons dans un JTextArea.
 
sssspanel = (JPanel)getContentPane();
sssspanel.setLayout (new BorderLayout());
 
ssss//Creation des icons
ssssimg_nouveau = new ImageIcon("images/nouveau.gif" );
ssssb_nouveau = new JButton(img_nouveau);
ssssimg_enreg = new ImageIcon("images/enreg.gif" );
ssssb_enreg = new JButton (img_enreg);
ssssimg_ouvrir = new ImageIcon("images/ouvrir.gif" );
ssssb_ouvrir = new JButton (img_ouvrir);
ssssimg_quitter = new ImageIcon("images/quitter.gif" );
ssssb_quitter = new JButton (img_quitter);
ssssimg_copier = new ImageIcon("images/copier.gif" );
ssssb_copier = new JButton (img_copier);
ssssimg_couper = new ImageIcon("images/couper.gif" );
ssssb_couper = new JButton (img_couper);
ssssimg_coller = new ImageIcon("images/coller.gif" );
ssssb_coller = new JButton (img_coller);
 
ssss//Creation de la JToolBar.
ssssbarre_outils = new JToolBar();
ssss//Insertion des icons dans la JtoolBar
ssssbarre_outils.add(b_nouveau);
ssssbarre_outils.add(b_enreg);
ssssbarre_outils.add(b_ouvrir);
ssssbarre_outils.add(b_quitter);
ssssbarre_outils.add(b_copier);
ssssbarre_outils.add(b_couper);
ssssbarre_outils.add(b_coller);
 
ssss//Creation du JTextArea
sssszonetexte = new JTextArea();
ss
ssss//Creation du JScrollPane et insertion du JTextArea
ssssscroll = new JScrollPane(zonetexte);
ssss
ssss//Insertion du JToolbar et JScrollPane dans le JPanel
sssspanel.add(BorderLayout.NORTH,barre_outils);
sssspanel.add(BorderLayout.CENTER,scroll);
 
:) Il ne reste plus qu'a tous mettre dans un JFrame.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed