package project; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.sql.SQLException; import javax.swing.*; public class AddBookDialog extends JDialog{ final int WIDTH=400; final int HEIGHT=300; public AddBookDialog(JFrame jf,String title,boolean isModel) { super(jf,title,isModel); this.setBounds(HEIGHT, HEIGHT, WIDTH, HEIGHT); Box vBox=Box.createVerticalBox(); Box numBox=Box.createHorizontalBox(); JLabel numLabel=new JLabel("学号:"); JTextField numField=new JTextField(15); numBox.add(numLabel); numBox.add(Box.createHorizontalStrut(20)); numBox.add(numField); Box nameBox=Box.createHorizontalBox(); JLabel nameLabel=new JLabel("姓名:"); JTextField nameField=new JTextField(15); nameBox.add(nameLabel); nameBox.add(Box.createHorizontalStrut(20)); nameBox.add(nameField); Box sexBox=Box.createHorizontalBox(); JLabel sexLabel=new JLabel("性别:"); JTextField sexField=new JTextField(15); sexBox.add(sexLabel); sexBox.add(Box.createHorizontalStrut(20)); sexBox.add(sexField); Box ageBox=Box.createHorizontalBox(); JLabel ageLabel=new JLabel("年龄:"); JTextField ageField=new JTextField(15); ageBox.add(ageLabel); ageBox.add(Box.createHorizontalStrut(20)); ageBox.add(ageField); Box teBox=Box.createHorizontalBox(); JLabel teLabel=new JLabel("电话:"); JTextField teField=new JTextField(15); teBox.add(teLabel); teBox.add(Box.createHorizontalStrut(20)); teBox.add(teField); Box idBox=Box.createHorizontalBox(); JLabel idLabel=new JLabel("房间号:"); JTextField idField=new JTextField(15); idBox.add(idLabel); idBox.add(Box.createHorizontalStrut(20)); idBox.add(idField); Box btnBox=的问题
时间: 2024-04-26 12:21:08 浏览: 105
java程序实现JDBC数据库编程.pdf
这段代码是用来创建一个添加图书信息的对话框。它包含了学号、姓名、性别、年龄、电话和房间号等信息的输入框,以及一个“确定”按钮和一个“取消”按钮。当用户点击“确定”按钮时,程序将会把输入的信息保存到数据库中。这个对话框是基于 Java Swing 实现的,它继承了 JDialog 类,并在构造函数中设置了对话框的大小和布局。在对话框中,使用了多个 Box 来实现信息输入框的布局,以及一个 JPanel 来包含“确定”和“取消”按钮。当用户点击“确定”按钮时,程序会调用相应的方法将信息保存到数据库中。
阅读全文