如何通过单击net beans中frame1上的按钮从另一个frame1打开frame2

时间:2013-07-17 12:02:54

标签: java

我在一个名为library.java和newCustomer.java的网络bean项目中创建了两个框架,我在库中有一个按钮,通过单击按钮(" New Customer& #34;)在库中?

2 个答案:

答案 0 :(得分:0)

在按钮的事件处理程序中单击(对于library中显示的某个按钮),只需初始化NewCustomer对象,然后将其可见性设置为true。这将在点击NewCustomer的按钮时显示一个框架(library)。

您可能希望有一些机制来控制生成的帧数。

答案 1 :(得分:-1)

在你的库中.java创建一些方法让我们说

`public void addActionListnenersToComponents();`

你在库构造函数中调用(只是一个建议..将取决于你的实现)。在这里你可以拥有所有的动作听众。对于您的场景,您可以执行类似

的操作
    JButton newCustomerButton = new JButton("Add Customer");
    newCustomerButton.addActionListener(new ActionListener() {
        @Override
        public void actionPerformed(ActionEvent e) {
            newCustomer newCustomerFrame = new newCustomer();
            newCustomerFrame.setVisible(true);

        }
    });