在java中将数据从子帧返回到父帧

时间:2014-04-10 04:54:26

标签: java panels

我正在学习java并从JPanels的概念开始。目前我正在测试的程序包含两个窗口。第一个窗口包含一个按钮。在单击按钮时,打开包含小键盘的第二个窗口。现在我的问题是 1.如何通过单击小键盘返回父面板返回我选择的号码?我需要使用该方法以便于接受整数。 2.如何限制JTextField的长度?说我只需要接受两个字符...... 3.如何通过单击按钮以及课程数据将控制从子面板转移回父面板? 4.我如何设计子面板,使其不显示标题栏和关闭按钮?

1 个答案:

答案 0 :(得分:1)

  

如何通过单击小键盘返回我选择的号码   回到父母小组?我需要使用方法来方便   接受整数。

你可以:

  • 在父类中使用适当的setter创建一个属性。
  • 调用子框架时,将父框架的实例传递给子框架。
  • 完成子框架后,使用父实例更改步骤1中描述的属性并在框架上调用dispose()。这应该允许您的父框架具有在子框架中选择的值。
  

如何限制JTextField的长度?说我需要接受   只有两个字符

您需要创建类似this的内容,因为Java似乎没有提供开箱即用的功能。

  

如何将控件从子面板转移回父级   单击一个按钮以及课程数据?

似乎有两种选择:

  

如何设计子面板以使其不显示标题   栏以及关闭按钮

您需要查看setUndecorated(boolean bool)