在JAVA中从一个帧移动到另一个帧

在JAVA中从一个帧移动到另一个帧,java,swing,Java,Swing,我想在java中将表单从一个帧移动到另一个帧,例如,当我按下ok按钮时,它将移动到另一个帧,表单将在其中打开。有人能告诉我在JavaSwing中应该使用哪个事件处理程序来实现这一点吗。使用一个框架。和使用。使用一个框架。和使用。CardLayout或您也可以使用JDialog。CardLayout或您也可以使用JDialog。以下是您的操作执行的方法 public void actionPerformed(ActionEvent event) { if (event.getSource(

我想在java中将表单从一个帧移动到另一个帧,例如,当我按下ok按钮时,它将移动到另一个帧,表单将在其中打开。有人能告诉我在JavaSwing中应该使用哪个事件处理程序来实现这一点吗。

使用一个框架。和使用。

使用一个框架。和使用。

CardLayout或您也可以使用JDialog。

CardLayout或您也可以使用JDialog。

以下是您的
操作执行的
方法

public void actionPerformed(ActionEvent event) {
    if (event.getSource() == OK) frame2.setVisible(true);
}

如果这个方法让你不高兴,那么我同意使用一个框架。

这是你的
操作执行的
方法

public void actionPerformed(ActionEvent event) {
    if (event.getSource() == OK) frame2.setVisible(true);
}

如果这种方法让您感到不快,那么我同意使用一个框架。

请告诉我我是如何不正确地获得它的???@james,特定的布局管理器将使您能够交换视图。据我所知,没有必要使用多个容器。使用一个容器并注册相应的布局管理器以进行交换。你需要知道的一切都可以在我链接你的教程中找到。请告诉我为什么我没有正确地理解它???@james,那个特殊的布局管理器将使你能够交换视图。据我所知,没有必要使用多个容器。使用一个容器并注册相应的布局管理器以进行交换。你需要知道的一切都可以在我链接你的教程中找到。是的,我知道还有更好的选择。这只是我第一次想到。是的,我知道还有更好的选择。这只是我第一次想到的。