public LayoutWindow() {
JLabel lblNewLabel = new JLabel("Receipt No:");
txtReceiptNo = new JTextField();
txtReceiptNo.setColumns(10);
JLabel lblDate = new JLabel("Date:");
txtDate = new JTextField();
txtDate.setColumns(10);
Date date = new Date();
SimpleDateFormat dateFormate = new SimpleDateFormat("dd-MM-yyyy");
String newDate = dateFormate.format(date);
txtDate.setText(newDate);
JLabel lblProductCode = new JLabel("Product Code");
txtProductCode = new JTextField();
txtProductCode.setColumns(10);
String a = txtProductCode.getText();
txtProductCode.getDocument().addDocumentListener(new DocumentListener() {
public void changedUpdate(DocumentEvent e) {
warn();
}
public void removeUpdate(DocumentEvent e) {
warn();
}
public void insertUpdate(DocumentEvent e) {
warn();
}
public void warn() {
System.out.println("changed....");
txtQuantity.setText("1");
}
});
JLabel lblQuantity = new JLabel("Quantity");
txtQuantity = new JTextField();
txtQuantity.setColumns(10);
JLabel lblPrice = new JLabel("Price");
txtPrice = new JTextField();
txtPrice.setColumns(10);
JLabel lblNetAmount = new JLabel("Net Amount");
txtNetAmount = new JTextField();
txtNetAmount.setColumns(10);
JLabel lblDiscount = new JLabel("Discount");
txtDiscount = new JTextField();
txtDiscount.setColumns(10);
JLabel lblTotal = new JLabel("Total");
txtTotal = new JTextField();
txtTotal.setColumns(10);
System.out.println(a);
String[] columnNames = {"Product Code","Description","Price","Quantity","Total"};
Object[][] data = {{a, "bb","cc", new Integer(5), new Boolean(false)},};
final JTable table = new JTable(data, columnNames);
table.setPreferredScrollableViewportSize(new Dimension(500, 70));
table.setFillsViewportHeight(true);
if (DEBUG) {
table.addMouseListener(new MouseAdapter() {
public void mouseClicked(MouseEvent e) {
printDebugData(table);
}
});
}
//Create the scroll pane and add the table to it.
JScrollPane scrollPane = new JScrollPane(table);
我有一個像上面的代碼。我想插入數據到來自Jtextfield的Jtable。 而且我也想清除JtextField數據onFocus
。我怎樣才能做到這一點? PLZ幫我很快...感謝名單...如何將JtextField值插入Jtable?
與不同意的FocusListener,讓對Jbutton將什麼, – mKorbel
@ mKorbel你如何建議OP能夠清除焦點上的文本字段? – MadProgrammer
我不會起訴'FocusListener',要創建'JButton「Clear me」',我沒有任何關於代碼的問題,只需用OPs邏輯清除'focusGained()' – mKorbel