如何解决JFrame 中的项目未显示
我有一个函数可以将元素添加到 Jframe。但只显示最后一个 InputField 和 Button。如何显示所有元素,包括我创建的表格?
public TablePrototype()
{
frm = new JFrame("Employee Management System");
frm.setSize(1000,1000);
//List with employee
Employee emp1 = new Employee("John","Doe",1,"Male","30.03.1997","info@john-doe.com","3334567888","Graz,Südtirolerplatz 125");
Employee emp2 = new Employee("Martha","Zwicker",2,"Female","28.06.1965","info@email.com","3362341234",Andreas Hofer Platz 180");
Employee emp3 = new Employee("Engelbert","Strauss",3,"30.06.1987","strauss@engelbert.com","3362651294",Wagner Biro Straße 11");
employeeList = new ArrayList<Employee>();
employeeList.add(emp1);
employeeList.add(emp2);
employeeList.add(emp3);
EmployeeTable model = new EmployeeTable(employeeList);
table = new JTable(model);
inputfield1 = new JTextField(250);
inputfield1.setBounds(50,100,200,30);
inputfield2 = new JTextField(250);
inputfield2.setBounds(50,30);
inputfield3 = new JTextField(250);
inputfield3.setBounds(50,30);
inputfield4 = new JTextField(250);
inputfield4.setBounds(50,30);
inputfield5 = new JTextField(250);
inputfield5.setBounds(50,30);
inputfield6 = new JTextField(250);
inputfield6.setBounds(50,30);
inputfield7 = new JTextField(250);
inputfield7.setBounds(50,30);
inputfield8 = new JTextField(250);
inputfield8.setBounds(50,30);
frm.add(table);
frm.add(new JLabel("First Name"));
frm.add(inputfield1);
frm.add(new JLabel("Last Name"));
frm.add(inputfield2);
frm.add(new JLabel("ID number"));
frm.add(inputfield3);
frm.add(new JLabel("Gender"));
frm.add(inputfield4);
frm.add(new JLabel("Date of birth"));
frm.add(inputfield5);
frm.add(new JLabel("Email"));
frm.add(inputfield6);
frm.add(new JLabel("Phone"));
frm.add(inputfield7);
frm.add(new JLabel("Address"));
frm.add(inputfield8);
addButton = new JButton("Add");
addButton.setBounds(50,150,30);
addButton.setActionCommand(SAVE);
addButton.addActionListener(this);
frm.add(addButton);
frm.setDefaultCloSEOperation(JFrame.EXIT_ON_CLOSE);
frm.setLayout(null);
frm.setDefaultLookAndFeelDecorated(true);
frm.setVisible(true);
}
我想将表格添加到 JFrame 中,而不是总是在上面添加标签的文本字段,最后添加按钮。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。