我的开发使用NetBeans IDE5.5
程序界面太大了想在用户调整大小的时候出现滚动条就像浏览器的那样。
该怎么弄呢。
网上找了一些也没什么效果。我的最低下是JFrame 下边有几个JPanel。最好能给一个事例
谢谢
程序界面太大了想在用户调整大小的时候出现滚动条就像浏览器的那样。
该怎么弄呢。
网上找了一些也没什么效果。我的最低下是JFrame 下边有几个JPanel。最好能给一个事例
谢谢
解决方案 »
- 如何扫描一个带正则表达式的目录
- extjs里form显示的问题
- 新手求助!!
- 使用JAVA语言 如何将文件从服务器下载入指定的本地文件夹内?(FTP) 急用 在线等
- 关于基本数据类型 的问题
- 一个类型转换问题,请高人帮忙
- 关于addWindowListener和addActionListener
- 高手帮我看看这两段代码有什么本质区别!!
- mynote中的句子,請問此話怎解?
- 在java里有没有比较方便的得到当前时间的方法。我的时间格式是"yyyy-mm-dd hh24:mi:ss".
- 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才可以起作用。