我有3个JFrame,它们使用通用的JFrame来从完整列表中选择客户。这些是3个JFrame。
所有这些接口都使用一个名为SelectCustomer的通用JFrame,它有一个列表框,用户可以从该列表框中从完整的客户列表中选择一个客户。所选客户的名称应出现在调用SelectCustomer JFrame的JFrame中。
我知道我可以使用静态jTextField来访问和设置值。我想知道的是我怎么知道上面哪3个调用了这个SelectCustomer JFrame,以便我可以决定所选值应该去哪里。
导致SelectCustomer JFrame出现的gui之一: http://i.imgur.com/l85k4kQ.png
选择Customer JFrame: http://i.imgur.com/sD7hp7s.png
我希望我的问题很明确。谢谢!
答案 0 :(得分:0)
如果您使用按钮打开框架,然后在同一个动作侦听器中使用它
button.addActionListener(new ActionListener(){
@Override
public void actionPerformed(ActionEvent e) {
if(!frame2.isVisible())
frame2.setVisible(true);
}
});
答案 1 :(得分:0)
因此,当您调用SelectCustomerFrame时,您可以执行类似
的操作新的SelectCustomerFrame(无论是params,这个);
在SelectCustomerFrame中需要三个不同的构造函数来排序实际调用SelectCustomerFrame的人,每个人都捕获不同的类。
希望能解决你的麻烦。