如何解决如何用 JTextField 信息替换选中的 JCheckbox
我正在制作这个客户端公式,客户端列表显示在 JTable
中并发送到我的 SQL 数据库。我想要一个选项,说明如果还没有姓名(新生儿、新公司等),则检查 JCheckbox
“未知”而不是在 JtextField
区域填写姓名。
我想我应该使用 if-else
语句。
addButton.addActionListener(new ActionListener() {
public void actionPerformed (ActionEvent arg0) {
try {
Class.forName("com.mysql.cj.jdbc.Driver");
Connection con = DriverManager.getConnection("jdbc:mysql://localhost/num klienter","root","");
PreparedStatement pst = con.prepareStatement("INSERT INTO klient (Name,Birthday,Description) VALUES (?,?,?)");
if (unknownCB.isSelected()) {??what code to insert here??}
else { pst.setString(1,nameTxt.getText());}
pst.setString(2,dayTxt.getText()+"-" + monthTxt.getText()+"-" + yearTxt.getText());
pst.setString(3,descriptionTxt.getText());
pst.executeUpdate();
JOptionPane.showMessageDialog(null,"Saved in database");
upDateDB();
}catch (Exception ex){
JOptionPane.showMessageDialog(null,ex);
}}
});
解决方法
我发现这有效:
binding.button.setOnClickListener {
Snackbar.make(
it,"Hello from Snackbar",Snackbar.LENGTH_SHORT
).show()
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。