我接下來的JTable複製的DefaultTableModel數據到剪貼板
private void initComponents() {
jScrollPane1 = new javax.swing.JScrollPane();
jTable1 = new javax.swing.JTable();
jButton1 = new javax.swing.JButton();
jButton2 = new javax.swing.JButton();
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
getContentPane().setLayout(null);
jTable1.setModel(new javax.swing.table.DefaultTableModel(
new Object [][] {
{"Hat", "New York", "1000"},
{"T-Shirt", "New York", "3500"},
{"Sweater", "Washington", "2800"},
{"Bag", "California", "7000"},
},
new String [] {
"Name", "Warehouse", "Quantity"
}
));
jScrollPane1.setViewportView(jTable1);
getContentPane().add(jScrollPane1);
jScrollPane1.setBounds(19, 11, 375, 170);
jButton1.setText("Copy");
getContentPane().add(jButton1);
jButton1.setBounds(113, 195, 63, 23);
jButton2.setText("Exit");
getContentPane().add(jButton2);
jButton2.setBounds(225, 195, 53, 23);
pack();
}
我想要的按鈕複製模式到剪貼板的信息,但它不工作,我已經嘗試使用
String myString = "This text will be copied into clipboard when running this code!";
StringSelection stringSelection = new StringSelection (myString);
Clipboard clpbrd = Toolkit.getDefaultToolkit().getSystemClipboard();
clpbrd.setContents (stringSelection, null);
你想如何格式化數據?在HTML中,作爲TableModel,CSV? – MadProgrammer 2013-03-07 21:04:26
我不知道你可以爲數據選擇一種格式,如果可能的話是TableModel。 – Washu 2013-03-07 21:05:06
只要知道作爲TableModel,除了您自己的 – MadProgrammer 2013-03-07 21:06:19