public void init(){
jPanel =new JPanel();
main=new JScrollPane();
this.getContentPane().add(main);
main.setViewportView(jPanel);
jScrollPane = new JScrollPane();
jPanel.setLayout(null);
root = new DefaultMutableTreeNode("所有表");
tree =new JTree(root);
submit = new JButton("确定");
build =new JButton("生成");
textArea = new JTextArea();
textArea.setAutoscrolls(true);
Border border=BorderFactory.createLineBorder(new Color(127,157,185),1);
textArea.setBorder(border);
addTree(jScrollPane,tree,root);
main_table =new JLabel("选择主表");
choose=new JLabel("附表个数");
select=new JComboBox();
jTree_select=new ArrayList();
for(int i=0;i<=5;i++){
select.addItem(i);
}
jPanel.add(main_table);
jPanel.add(choose);
jPanel.add(select);
jPanel.add(submit);
// jPanel.add(build);
jPanel.add(textArea);
this.addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e) {
System.exit(1);
}
});
select.addItemListener(this);
submit.addActionListener(this);
}
本文介绍了一个使用Java Swing构建GUI界面的具体示例,包括组件如JPanel、JScrollPane、JTree等的使用方法,并展示了如何通过事件监听实现按钮操作。
1447

被折叠的 条评论
为什么被折叠?



