pour tracer mon interface c'est plus difficile, je ne sais pas comment "prendre" ma fenetre?
Voici à quoi resssemble ma fenetre, les elements principaux
class Logiciel9 extends JFrame implements ActionListener, ListSelectionListener, Printable{
Container pane = getContentPane();...
public void actionPerformed(ActionEvent event) {
if (source == imprime){
PrinterJob printJob = PrinterJob.getPrinterJob();
printJob.setPrintable(?????);
if (printJob.printDialog()) {
try {
printJob.print();
} catch (Exception ex) {
ex.printStackTrace();
}
}
}
} fin methode actionPerformed()
public int print(Graphics g, PageFormat pf, int pi) throws PrinterException {
Graphics2D g2 = (Graphics2D) g;
return Printable.PAGE_EXISTS;
}
Logiciel9() {
super();
setTitle("LCP GRAPHEUR" );
setSize(400, 490);
setLocation(10,100);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
GridLayout layout = new GridLayout(6, 1, 2, 2);
pane.setLayout(layout);....
.... setContentPane(pane);
setVisible(true);..
}// fin du constructeur de la fenetre principale
public static void main(String[] argv) {
Logiciel9 ba = new Logiciel9();
} // fin main
} // fin classe Logiciel9
Merci beaucoup