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 40 41 42 43 44 45 46 47 48 49
|
public class XXXFrame extends JFrame {
private JPanel panneau;
private DispPanel mdisp;
private JList lst
private JButton btn_voir;
public void init(){
this.setSize(new java.awt.Dimension(1000,500));
this.setTitle("XXX");
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
panneau= new JPanel(new BorderLayout());
getContentPane().add(panneau);
tools= new JToolBar(JToolBar.HORIZONTAL);
panneau.add(tools, BorderLayout.NORTH);
tools.setFloatable(false);
initTools(tools);
lst= new JList(v); //v est un vecteur
lst.setPreferredSize(new Dimension(100,100));
JScrollPane scroll= new JScrollPane(lst);
panneau.add(scroll, BorderLayout.WEST);
mdisp= new DispPanell
mdisp= setPreferredSize(new Dimension(500,500));
JScrollPane scroll2= new JScrollPane(mdisp);
panneau.add(scroll2,BorderLayout.CENTER);
}
private void initTools(JToolBar p_bar) {
btn_voir= new JButton("Voir");
p_bar.add(btn_voir);
btn_voir.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent evt) {
voirButtonEvent(evt);
}
});
}
private void viewButtonEvent(ActionEvent evt) {
File f= (File)lst_files.getSelectedValue();
if(f != null) {
mdisp.setFile(getConfig().getUserDir()+ File.separator + f.toString());
}
}
} |