我的开发使用NetBeans IDE5.5
程序界面太大了想在用户调整大小的时候出现滚动条就像浏览器的那样。
该怎么弄呢。
网上找了一些也没什么效果。我的最低下是JFrame 下边有几个JPanel。最好能给一个事例
谢谢
程序界面太大了想在用户调整大小的时候出现滚动条就像浏览器的那样。
该怎么弄呢。
网上找了一些也没什么效果。我的最低下是JFrame 下边有几个JPanel。最好能给一个事例
谢谢
解决方案 »
- Socket并发求科普
- java 自己定义了一个泛型类 怎么初始化啊? 我知道不能传入简单类型的 但是把main方法里的int改为Integer还是要报错 纠结啊。。
- 请问如何获取swt中browser的html源码
- 有谁知道Core JAVA在那里下载~!
- 如何根据基本类型的Class得到包装类?
- URL获取网页的问题,请帮忙(分不够可以再加)
- 关于事件处理
- 急急急!!!(在线等)Exception in thread "main" java.lang.NoClassDefFoundError: Hello
- Java中的类怎样变成可以在Windows环境下执行的.exe文件呢??
- CMP 的问题
- EJB Rmi 超 时 问 题 真 的 是 让 人 万 念 俱 灰 啊~2 0 0分啊。
- 想考SCJP 淘宝卖的600块左右的考试券可信吗?
import javax.swing.*;
public class nihao{
public static void main(String args[]){
myFrame m = new myFrame();
m.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
m.setVisible(true);
}
}class myFrame extends JFrame{
myFrame(){
setSize(400,300);
JPanel pan = new JPanel();
pan.add(new JButton("ni hao"));
pan.add(new JButton("ni hao"));
pan.add(new JButton("ni hao"));
pan.add(new JButton("ni hao"));
pan.add(new JButton("ni hao"));
pan.add(new JButton("ni hao"));
pan.add(new JButton("ni hao"));
pan.add(new JButton("ni hao"));
pan.add(new JButton("ni hao"));
pan.add(new JButton("ni hao"));
pan.add(new JButton("ni hao"));
JScrollPane scr = new JScrollPane(pan);
add(scr);
}
}
但是我加到我的程序里边就不行,我新建了一个Jpanel MainPanel,然后把我的原来界面上的东西移到这个MainPanel上了。 然后像你代码里那样
JScrollPane scr = new JScrollPane(MainPanel);
add(scr);
但是运行的时候界面原来的东西什么都没有了。只是一片空白。
现在我的界面划分是这样的
JFrame
+--CommonBar [JMenuBar]
+--MainPanel [JPanel]
+--Panel_1
+--Panel_2
+--Panel_3代码太多了有1万多行,所以没法贴上。
..+--CommonBar [JMenuBar]
..+--MainPanel [JPanel]
....+--Panel_1
....+--Panel_2
....+--Panel_3刚才贴错了,是这样的 Panel 1->3属于Mainpanel
不过貌似要JScroll要填充整个JFrame才可以起作用。