comment copier le contenu de la jtable dans le presse-papiers
j'ai jtable déposé avec les données. je veux créer un code java pour l'Action de l'Jbutton. Mon exigence est quand je clique sur le bouton, puis copie tout le contenu de la jtable à la carte de clip. comment puis-je le faire.
String[] columnNames={"DATE","Steet"};
String[][] cells=new String[ar.size()][2];
for(int i=0;i<ar.size();i++){
cells[i][0]=((PRIvariable)ar.get(i)).incDate;
cells[i][1]=((PRIvariable)ar.get(i)).selectedSteer;
}
table = new JTable(cells,columnNames);
table.setVisible(true);
table.setSize(400, 400);
js=new JScrollPane();
js.setViewportView(table);
js.setBounds(10, 230,500, 215);
js.setVisible(true);
add(js,java.awt.BorderLayout.CENTER);
- dans ce code ar est mon arraylist.
- comment puis-je écrire le code de la sorcière pouvez copier le contenu de ce Jtable.
OriginalL'auteur Chamal | 2011-01-12
Vous devez vous connecter pour publier un commentaire.
Quand j'ai eu besoin de le faire dans le passé, j'ai commencé avec le code ici:
http://www.javaworld.com/javatips/jw-javatip77.html
Et modifié pour créer une action à un bouton qui permettrait de copier les données et les en-têtes de colonne d'un tableau dans le presse-papiers.
OriginalL'auteur jzd
JTable prend déjà en charge l'Action de copie. D'Action La Carte De L'Action montre comment vous pouvez facilement utiliser cette Action avec un JButton de sorte que vous ne pas avoir à réécrire le code.
OriginalL'auteur camickr
Ici est une version renouvelée de ExcelAdapter de javaworld (à partir de 1999). Lien
D'utilisation:
ClipboardKeyAdapter.java
OriginalL'auteur Gere