【发布时间】:2020-09-29 10:40:17
【问题描述】:
这是提交按钮代码:
JComboBox cb1 = new JComboBox();
Object[] row = new Object [4];
JButton btnSubmit = new JButton("SUBMIT");
btnSubmit.setFont(new Font("Tahoma", Font.BOLD | Font.ITALIC, 11));
btnSubmit.setBounds(35, 153, 84, 23);
panel_1.add(btnSubmit);
btnSubmit.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
row[0] = txtfieldname.getText();
row[1] = txtfieldemail.getText();
row[2] = txtfieldphone.getText();
row[3] = cb1.getSelectedItem();
model.addRow(row);
}
});
这是表格代码:
table_5 = new JTable();
scrollPane.setViewportView(table_5);
model = new DefaultTableModel();
Object[] column = {"Name","Employeed ID", "Phone No.", "Schedule"};
model.setColumnIdentifiers(column);
table_5.setModel(model);
这是jcombobox的数据:
cb1.setBounds(114, 113, 94, 22);
panel_1.add(cb1);
cb1.addItem("6:00-8:00 AM");
cb1.addItem("8:00-10:00 AM");
cb1.addItem("10:00-11:00 AM");
我担心的是,如果我选择 jcheckbox 中的第一个选项,我想完全删除它,这样它就不会再选择了。
【问题讨论】:
-
我不认为
JCheckBox是这样工作的,我也无法在JCheckBox Javadoc 中找到JCheckBox#addItem()...这是有效的代码吗? -
JComboBox对您来说可能很容易,您可以在其中简单地从选择中添加和删除您的时间跨度。见JComboBox Tutorial。 -
@maloomeister 抱歉,拼写错误是 jcombobox。
标签: java swing windowbuilder jcheckbox