java的窗口程序,我添加了、组件,但是始终不显示怎么回事啊

java的窗口程序,我添加了、组件,但是始终不显示怎么回事啊,第1张

你这写法也是奇怪,大家都是把main方法中的初始化放到构造函数或init中去,你放外面的话,程序的执行顺序是先new Project()执行了构造函数里的init方法,这时候你的frame大小风格还没设置,然后才执行了frame的大小、可视化设置。。。所以,要么你就约定成俗的写到构造函数里,要么你就再刷新一下jframe

public static void main(String[] args) {

JFrame frame=new JFrame("窗体")

Container contentPanel=frame.getContentPane()

frame.add(createMainPanel())

frame.setSize(500, 400)

frame.setVisible(true)

}

你在主函数里没有添加控件当然不会显示了,像下面

public static void main(String[] args) {

JFrame frame=new JFrame("窗体")

Container contentPanel=frame.getContentPane()

frame.add(createMainPanel())

frame.setSize(500, 400)

frame.setVisible(true)

}

添加你自己创建的控件就可以显示了


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11737794.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-18
下一篇2023-05-18

发表评论

登录后才能评论

评论列表(0条)

    保存