首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

java,swing的有关问题

2013-12-13 
java,swing的问题本人学过Java但是没学过swing,现在是有一个JFrame窗体。如果要弹出第二个JFrame该怎么写,

java,swing的问题
本人学过Java但是没学过swing,
现在是有一个JFrame窗体。如果要弹出第二个JFrame该怎么写,本人实在不会,大神轻喷。
还有就是要向第二个JFrame传入某些值该怎么写
[解决办法]


JFrame second = new JFrame();
second.setLocationRelativeTo(null);
second.setVisable(true);

这不就出来了嘛。至于你要向第二个jframe传递参数,那就只能看jframe接受哪些参数了
[解决办法]
new F2();
可以用setVisible(false);把第一个窗口隐藏了。
[解决办法]
传参数可以通过静态变量或构造方法

class JFrame2 extends JFrame{
    public JFrame2(Object... 参数){
        super();
        //...
    }
}

//在frame1里
JFrame2 f2=new JFrame2(obj);

[解决办法]
直接new另外那个类就行了,传递参数的话可以在第二个类里面用有参的构造函数,new的时候直接传值就行了。
[解决办法]
一般一个工程就一个JFrame,第二个最好换成JPanel
[解决办法]
直接new,setVisible(true);
把原来的jframe setVisible(false);
[解决办法]
直接New一个。  跟第一个Jframe 一样的。 参数在对象中用set方法传入, 也可以用构造方法传入,


如果是模式窗口就用模式窗口。  如果参数据要返回到主窗体也可以将this传到子窗体中去。

热点排行