java,swing的问题

android_Y 2013-12-08 07:23:57
本人学过Java但是没学过swing,
现在是有一个JFrame窗体。如果要弹出第二个JFrame该怎么写,本人实在不会,大神轻喷。
还有就是要向第二个JFrame传入某些值该怎么写
...全文
272 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
jackyjzg 2013-12-09
  • 打赏
  • 举报
回复
直接New一个。 跟第一个Jframe 一样的。 参数在对象中用set方法传入, 也可以用构造方法传入, 如果是模式窗口就用模式窗口。 如果参数据要返回到主窗体也可以将this传到子窗体中去。
teemai 2013-12-09
  • 打赏
  • 举报
回复
直接new,setVisible(true); 把原来的jframe setVisible(false);
刹那55 2013-12-09
  • 打赏
  • 举报
回复
一般一个工程就一个JFrame,第二个最好换成JPanel
  • 打赏
  • 举报
回复
直接new另外那个类就行了,传递参数的话可以在第二个类里面用有参的构造函数,new的时候直接传值就行了。
WayneXuan 2013-12-08
  • 打赏
  • 举报
回复
传参数可以通过静态变量或构造方法 class JFrame2 extends JFrame{ public JFrame2(Object... 参数){ super(); //... } } //在frame1里 JFrame2 f2=new JFrame2(obj);
冰霜灼烧1517 2013-12-08
  • 打赏
  • 举报
回复
new F2(); 可以用setVisible(false);把第一个窗口隐藏了。
JPF1024 2013-12-08
  • 打赏
  • 举报
回复
没学过,来转转。。。。。。
疯狂熊猫人 2013-12-08
  • 打赏
  • 举报
回复

JFrame second = new JFrame();
second.setLocationRelativeTo(null);
second.setVisable(true);
这不就出来了嘛。至于你要向第二个jframe传递参数,那就只能看jframe接受哪些参数了
程序员菜鸟北 2013-12-08
  • 打赏
  • 举报
回复
好好找一下谷歌老师把
淡淡的蛋蛋 2013-12-08
  • 打赏
  • 举报
回复
java图形化界面没学。拿分

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧