创建下一个按钮,根据组合框中的选择创建/加载新屏幕

时间:2013-04-03 13:15:03

标签: java swing button

我正在构建一个程序,它将使用一种格式为我创建XML,但是我将创建3种不同类型的XML,每种类型都有4个模板。

所以基本上你选择了 TYPE2 和 风格3 在第一个屏幕上的2个组合框中,然后我想要下一个按钮,根据类型和样式将你引导到下一个过程......

我对SWING编程完全不熟悉很多工作仍然存在,但我想在开始编写关于如何创建信息的编码之前完成导航。

当前按钮就是这样......

JButton btnNext = new JButton("Next");
btnNext.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {                
        }
});
btnNext.setBounds(144, 302, 89, 23);
frame.getContentPane().add(btnNext);

我只是想知道我是如何开始这样做的,组合框如下

JStyleBox StyleBox = new JStyleBox();
StyleBox.setMaximumRowCount(3);
StyleBox.setModel(new DefaultStyleBoxModel(new String[] {"Transforms", "RTP", "Rules Engine"}));
StyleBox.setBounds(47, 73, 147, 20);
frame.getContentPane().add(StyleBox);

其他是TypeBox,BrokBox和AggBox 任何帮助或指导将不胜感激

1 个答案:

答案 0 :(得分:0)

以下是我为您撰写的一个简单示例:http://pastebin.com/ZgUsMMfS

它创建一个Frame,您可以选择在组合框中创建哪种新组件,然后当您按下按钮时,它将创建一个新组件 - JLabel,JButton或JFrame。这是一个非常简单的例子,但它应该足以让你前进。