So drucken Sie ein JTable-Objekt in der Java-Anwendung
Frage Jetzt mal die Daten aus der Datenbank abgerufen und gezeigt, in der die JTable-Objekt "Tabelle" eingebettet in die scrollPane, wie schaffen wir eine drucken Auftrag, die macht es möglich, drucken Sie die angezeigte Tabelle als solche in A3-Größe Papier ?
Mein code zum abrufen der Daten aus der Datenbank ist im folgenden dargestellt:
try
{
Class.forName("com.mysql.jdbc.Driver");
Connection con=DriverManager.getConnection("jdbc:mysql://localhost/newb","root","pass");
Statement stat=con.createStatement();
ResultSet res=stat.executeQuery("select * from table where name = '"+name+"'");
ResultSetMetaData rsmd = res.getMetaData();
int colcount = rsmd.getColumnCount();
Vector columns = new Vector(colcount);
for(int i=3; i<=colcount; i++)
{
columns.add(rsmd.getColumnName(i));
}
Vector data = new Vector();
Vector row;
//Store row data
while(res.next())
{
row = new Vector(colcount);
for(int i=3; i<=colcount; i++)
{
row.add(res.getString(i));
}
data.add(row);
}
table = new JTable(data, columns);
table.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);
scrollPane.setViewportView(table);
}
catch(Exception ex)
{
System.out.println(ex);
}
Ich bin mit vector-Klasse zum abrufen der Daten aus der Tabelle. Wie machen wir das drucken der angezeigten Daten in der Tabelle angezeigt, um ein Papier?
Siehe auch Antwort.
InformationsquelleAutor Roshan George | 2013-01-27
Du musst angemeldet sein, um einen Kommentar abzugeben.
verwenden Sie einfach
JTable.print()
Methode. hier ist ein Artikel über das senden von JTable in Drucker und ein anderes mit mehr ParameternInformationsquelleAutor mantrid
Du offensichtlich nicht gelesen haben, die links in Ihre Vorherige Frage.
Aus der Druck-Abschnitt Wie verwenden von Tabellen
InformationsquelleAutor MadProgrammer
ich hoffe, dass Ihnen helfen, mit diesem code versuchen, es seinem für, Wie drucken JTable in Java netbeans
InformationsquelleAutor Said Erraoudy