Bonsoir,
je veux imprimer une jtable, dans l'entête de la page je veux mettre la date ,l'heure et un titre, mais avec Un MessageFormat Header ils sont tous dans la même lignes. Je cherche une solution pour changer leurs positions de ces infos ansi que leurs taille.
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 Calendar cal = new GregorianCalendar(); int month =cal.get(Calendar.MONTH); int year =cal.get(Calendar.YEAR); int day =cal.get(Calendar.DAY_OF_MONTH); StringBuilder builder = new StringBuilder(); MessageFormat header = new MessageFormat("Liste des clients du projet:"+ comboBox.getSelectedItem().toString()+ "Nombre:"+ txtNombreDeClients.getText() ); MessageFormat footer = new MessageFormat(textField.getText() +"--"+textField_1.getText()); // MessageFormat footer = new MessageFormat("Page{0,number,integer}," ); try { table_1.print(JTable.PrintMode.FIT_WIDTH,header,footer); } catch (java.awt.print.PrinterException e1){ System.err.format("Cannot print %$%n",e1.getMessage()); }
Partager