首页 > 软件 > 为什么使用了setvisible(true)之后任然无法显示

为什么使用了setvisible(true)之后任然无法显示

软件 2022-12-30

为什么JFrame 中设置setVisible(true)后还是看不见窗口

因为你是用JUnit测试程序,程序应该是闪了一下消失了。如果你是想运行程序,查看界面的效果,那你就应该写Java的入口方法Main方法了。这样运行就可以看到你想看到的应用程序界面了

求助:java setVisible(true)不能显示按钮

mport javax.swing.*; public class HelloWorld { static final int WIDTH=300; static final int HEIGHT=200; public static void main(String[] args) { JFrame jf=new JFrame("测试程序"); jf.setSize(WIDTH,HEIGHT); jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); JPanel contentPane=new JPanel( ); jf.setContentP

java.Swing包里有个Container类,我写了代码:Container f=new Container();f.setVisible(true);为何无显

Container中的Frame与Dialog是顶层容器可以独立存在,其他子类需要直接或者间接的依附于Frame或Dialog存在。你可以尝试new一个Frame,再把Container对象设置一个背景颜色,并添加到Frame对象上,就能看到效果了。

用JAVA编写窗口时setVisible(ture)老提示错误

你写的那是什么啊,是true不是ture,写多了他能认识吗

jframe.setVisible(true); 什么意思 ? 解释仔细些 本人菜鸟

让JFrame对象显示出来,如果窗口是第一次显示,将事先初始化窗口显示的相关资源再显示。

  1. 关闭窗口的方法,setVisible(false),将窗口隐藏,但窗口的相关资源仍然存在,dispose()可以将资源销毁。

  2. close() 判断是否已经dispose,如果没有则dispose,之后为调用者返回窗口关闭的信息。

  3. 比如点击了OK按钮会返回类似OK之类的信息,所以,如果是需要重复使用的对象,可以setVisible隐藏即可,对于不再使用的窗口直接dispose或close。

  4. 这个方法就是字面意思,设置可见,先用后用区别不大,但是显示的话就涉及到刷新了,所以后添加的组件只能在刷新之后显示。

  5. 所以就刷新显示这点来说,一般都在最后用,要不然界面看起来一闪一闪的不美观,另外刷新界面可以使用组件repaint(),这个方法,一般是调用窗体的repaint()。

  6. 如果界面不是变来变去的话就在最后用setVisible()就行了。


标签:信息技术 true Java setvisible 编程

大明白知识网 Copyright © 2020-2022 www.wangpan131.com. Some Rights Reserved. 京ICP备11019930号-18