java.swing
在swing技术,JScrollPane和标签组件与图标这些程序中设计出来的窗体只能够现实窗体不能现实里面的内容,用鼠标拖动设计出来的窗体大小才能够现实出来内容,而把设置窗体的关闭方式和设置窗体的大小去掉,加一句:pack();就能够直接现实窗体里的内容,这是怎么一回事?pack();又是什么意思?干什么的呢?在设计窗体的标签组件和图标时,在编译器中没有报错,而运行时却报错,报错内容是:at javax.swing.ImageIcon.<init>(Unknown Source) 这是怎么一回事啊? java swing java swing,标签,图标 --------------------编程问答-------------------- 空指针异常,应该是你调用了某个对象,声明了,但是没有初始化,最好把代码贴出来 --------------------编程问答-------------------- 我按照书上写的,与他配套的光盘上的都能够正常运行啊? --------------------编程问答--------------------
把代码贴出来看一下吧 --------------------编程问答-------------------- 关于pack()方法
在 Frame 类中有一个从类 java.awt.Window 继承的方法 pack()
show() 同样也继承自 java.awt.Window
public void pack()
调整此窗口的大小,以适合其子组件的首选大小和布局。如果该窗口和/或其所有者仍不可显示,则两者在计算首选大小之前变得可显示。在计算首选大小之后,将会验证该 Window。
public void show()
已过时。 从 JDK 5 开始,由 Component.setVisible(boolean) 取代。
覆盖:
类 Component 中的 show
如果是容器,会把多余的空间删掉。比如你ArrayList占用的空间是32,实际只放了十个对象,调用pack以后就会吧多余的空间归还了。 --------------------编程问答--------------------
关于pack()方法
在 Frame 类中有一个从类 java.awt.Window 继承的方法 pack()
show() 同样也继承自 java.awt.Window
public void pack()
调整此窗口的大小,以适合其子组件的首选大小和布局。如果该窗口和/或其所有者仍不可显示,则两者在计算首选大小之前变得可显示。在计算首选大小之后,将会验证该 Window。
public void show()
已过时。 从 JDK 5 开始,由 Component.setVisible(boolean) 取代。
覆盖:
类 Component 中的 show
如果是容器,会把多余的空间删掉。比如你ArrayList占用的空间是32,实际只放了十个对象,调用pack以后就会吧多余的空间归还了。
我按照书上写的,与他配套的光盘上的都能够正常运行啊?
空指针异常,应该是你调用了某个对象,声明了,但是没有初始化,最好把代码贴出来
把代码贴出来看一下吧
补充:Java , Java SE