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
|
public class HautFrame extends JInternalFrame implements ActionListener {
private CloseableTabbedPane tabbedPane =new CloseableTabbedPane(false);
private DiTable tableau;
private static final ImageIcon iconFermeture = new ImageIcon("Femelle.gif" );
private Border raisedbevel = BorderFactory.createRaisedBevelBorder();
private Border loweredbevel = BorderFactory.createLoweredBevelBorder();
public HautFrame() {
super("Espace de travail",false,false,true,false);
setBorder(BorderFactory.createCompoundBorder(raisedbevel, loweredbevel));
getContentPane().setLayout(new BorderLayout());
getContentPane().setBackground(new Color(255,255,255));
getContentPane().add (tabbedPane,BorderLayout.CENTER);// ajout du Tabbed Pane
setVisible(true);
}
/**
* Méthode qui parmet d'ajouter un tabbedPane (Onglet)
* @param file
* @param nomFichierOuvert
*/
public void ajoutTabbed(String file, String nomFichierOuvert){
tableau = new DiTable(file);//ajout du JTable
tabbedPane.addTab(nomFichierOuvert,iconFermeture, tableau);
maHashMap.put(file , tableau);
hashMap.put(tableau , file);
tabbedPane.setSelectedComponent(tableau);//pour mettre le focus sur le tabbe Pane à l'ouverture
}
public void focus(){
int index = tabbedPane.getSelectedIndex();
MaFrame.getMaFrame().getBasFrame().focusTable(index);
}
public void actionPerformed(java.awt.event.ActionEvent e) {
}
} |
Partager