日期:2014-05-20  浏览次数:20682 次

为什么滚动面板不显示滚动条呢?
我要制作一个窗体,里面有很多的控件,想制作带滚动条的那种,可是为什么不显示呢?以下是代码,请大家帮助看一下,以下是设计的方法:
public void stu_add()
{
Frame_Add=new JFrame("添加教师信息"); //添加教师的窗口
Frame_Add.setResizable(false);
Container pane;
pane = Frame_Add.getContentPane();
pane.setLayout(new GridLayout(2,1));
JPanel p=new JPanel();
//p.setSize(800,700);
p.setLayout(null);


 
JLabel J1=new JLabel("编号:");
JLabel J2=new JLabel("姓名:");
JLabel J3=new JLabel("性别:");
JLabel J4=new JLabel("身份证号码:");
JLabel J5=new JLabel("年龄:");
JLabel J6=new JLabel("工作单位:");
JLabel J7=new JLabel("第一学历:");
JLabel J8=new JLabel("毕业院校所学专业及毕业时间:");
JLabel J9=new JLabel("最高学历:");
JLabel J10=new JLabel("毕业院校所学专业及毕业时间:");
JLabel J11=new JLabel("学位:");
JLabel J12=new JLabel("参加工作时间:");
JLabel J13=new JLabel("现任岗位:");
JLabel J14=new JLabel("专业技术职务:");
JLabel J15=new JLabel("兼教学科:");
JLabel J16=new JLabel("任教学年:");
JLabel J17=new JLabel("兼任学科:");
JLabel J18=new JLabel("是否班主任:");
JLabel J19=new JLabel("周课时:");
JLabel J20=new JLabel("教师资格种类:");
JLabel J21=new JLabel("所获得最高荣誉称号及时间:");
JLabel J22=new JLabel("现行薪级工资等次:");
JLabel J23=new JLabel("月工资总额:");
JLabel J24=new JLabel("是否为借调人员:");
JLabel J25=new JLabel("备注:");
J1.setFont(new Font("宋体",Font.PLAIN,20));
J2.setFont(new Font("宋体",Font.PLAIN,20));
J3.setFont(new Font("宋体",Font.PLAIN,20));
J4.setFont(new Font("宋体",Font.PLAIN,20));
J5.setFont(new Font("宋体",Font.PLAIN,20));
J6.setFont(new Font("宋体",Font.PLAIN,20));
J7.setFont(new Font("宋体",Font.PLAIN,20));
J8.setFont(new Font("宋体",Font.PLAIN,20));
J9.setFont(new Font("宋体",Font.PLAIN,20));
J10.setFont(new Font("宋体",Font.PLAIN,20));
J11.setFont(new Font("宋体",Font.PLAIN,20));
J12.setFont(new Font("宋体",Font.PLAIN,20));
J13.setFont(new Font("宋体",Font.PLAIN,20));
J14.setFont(new Font("宋体",Font.PLAIN,20));
J15.setFont(new Font("宋体",Font.PLAIN,20));
J16.setFont(new Font("宋体",Font.PLAIN,20));
J17.setFont(new Font("宋体",Font.PLAIN,20));
J18.setFont(new Font("宋体",Font.PLAIN,20));
J19.setFont(new Font("宋体",Font.PLAIN,20));
J20.setFont(new Font("宋体",Font.PLAIN,20));
J21.setFont(new Font("宋体",Font.PLAIN,20));
J22.setFont(new Font("宋体",Font.PLAIN,20));
J23.setFont(new Font("宋体",Font.PLAIN,20));
J24.setFont(new Font("宋体",Font.PLAIN,20));
J25.setFont(new Font("宋体",Font.PLAIN,20));
 
 
 
JButton add=new JButton("添加");
add.addActionListener(this); //添加
JButton clear=new JButton("清空"); //清除
clear.addActionListener(this);
JButton exit=new JButton("退出"); //退出
exit.addActionListener(this);
 
//GridBagLayout gridBag=new GridBagLayout();
//GridBagConstraints gridBagCon;
 

 
num=new JTextField(20); //工号
name=new JTextField(20); //姓名
sex=new JTextField(20); //性别
sfID=new JTextField(20); //身份证号码
age=new JTextField(20); //年龄
danwei=new JTextField(20); //工作单位
firxueli=new JTextField(20); //第一学历