下面是我的一的一段代码,谁可以呆板能够我找出错误,。是个界面设计public class Wudy extends JFrame{
JTextField jtfInput1=new JTextField(10);
JTextField jtfInput2=new JTextField(10);
JTextField jtfInput3=new JTextField(10);
JTextField jtfInput4=new JTextField(10);
JTextField jtfInput5=new JTextField(10);
JTextField jtfInput6=new JTextField(10);
JTextField jtfInput7=new JTextField(10);
JTextField jtfInput8=new JTextField(10);
JLabel lblDisp =new JLabel("学生成绩统计系统");
JLabel lblDisp1=new JLabel("姓名: ");
JLabel lblDisp2=new JLabel("性别: ");
JLabel lblDisp3=new JLabel("语文: ");
JLabel lblDisp4=new JLabel("数学: ");
JLabel lblDisp5=new JLabel("英语: ");
JLabel lblDisp6=new JLabel("政治: ");
JLabel lblDisp7=new JLabel("总分: ");
JLabel lblDisp8=new JLabel("平均分:");
JButton btnZong=new JButton("计算总分");
JButton btnPing=new JButton("计算平均分");
JButton btnHege=new JButton("是否合格");
JPanel MB_Shang=new JPanel();
JPanel MB_Zhong=new JPanel();
JPanel MB_Xia=new JPanel();
JPanel MB_Zong=new JPanel();
JPanel pnlCenter1=new JPanel();
JPanel pnlCenter2=new JPanel();
public Wudy(){
MB_Zong.setLayout(new BorderLayout(5,5)); MB_Shang.setBackground(Color.green);
lblDisp.setFont(new Font("楷体",Font.BOLD+Font.ITALIC,24));
lblDisp.setForeground(Color.red);
MB_Shang.setLayout(new FlowLayout(FlowLayout.CENTER,5,5));
MB_Shang.add(lblDisp); pnlCenter1.setLayout(new FlowLayout(FlowLayout.LEFT,5,5));
pnlCenter1.add(lblDisp1);
pnlCenter1.add(jtfInput1);
pnlCenter2.setLayout(new GridLayout(3,4,5,5));
pnlCenter2.add(lblDisp3);
pnlCenter2.add(jtfInput3);
pnlCenter2.add(lblDisp4);
pnlCenter2.add(jtfInput4);
pnlCenter2.add(lblDisp5);
pnlCenter2.add(jtfInput5);
pnlCenter2.add(lblDisp6);
pnlCenter2.add(jtfInput6);
pnlCenter2.add(lblDisp7);
pnlCenter2.add(jtfInput7);
pnlCenter2.add(lblDisp8);
pnlCenter2.add(jtfInput8);
MB_Zhong.setLayout(new BorderLayout(5,5));
MB_Zhong.add(pnlCenter1,BorderLayout.NORTH);
MB_Zhong.add(pnlCenter2,BorderLayout.CENTER); MB_Xia.setBackground(Color.blue);
MB_Xia.setLayout(new FlowLayout(FlowLayout.CENTER,5,5));
MB_Xia.add(btnZong);
MB_Xia.add(btnPing);
MB_Xia.add(btnHege); MB_Zong.add("North",MB_Shang);
MB_Zong.add("Center",MB_Zhong);
MB_Zong.add("South",MB_Xia);
setContentPane(MB_Zong);
} public static void main(String [] args){
Wudy Xitong=new Wudy();
Xitong.setSize(500,350);
Xitong.show();
}
JTextField jtfInput1=new JTextField(10);
JTextField jtfInput2=new JTextField(10);
JTextField jtfInput3=new JTextField(10);
JTextField jtfInput4=new JTextField(10);
JTextField jtfInput5=new JTextField(10);
JTextField jtfInput6=new JTextField(10);
JTextField jtfInput7=new JTextField(10);
JTextField jtfInput8=new JTextField(10);
JLabel lblDisp =new JLabel("学生成绩统计系统");
JLabel lblDisp1=new JLabel("姓名: ");
JLabel lblDisp2=new JLabel("性别: ");
JLabel lblDisp3=new JLabel("语文: ");
JLabel lblDisp4=new JLabel("数学: ");
JLabel lblDisp5=new JLabel("英语: ");
JLabel lblDisp6=new JLabel("政治: ");
JLabel lblDisp7=new JLabel("总分: ");
JLabel lblDisp8=new JLabel("平均分:");
JButton btnZong=new JButton("计算总分");
JButton btnPing=new JButton("计算平均分");
JButton btnHege=new JButton("是否合格");
JPanel MB_Shang=new JPanel();
JPanel MB_Zhong=new JPanel();
JPanel MB_Xia=new JPanel();
JPanel MB_Zong=new JPanel();
JPanel pnlCenter1=new JPanel();
JPanel pnlCenter2=new JPanel();
public Wudy(){
MB_Zong.setLayout(new BorderLayout(5,5)); MB_Shang.setBackground(Color.green);
lblDisp.setFont(new Font("楷体",Font.BOLD+Font.ITALIC,24));
lblDisp.setForeground(Color.red);
MB_Shang.setLayout(new FlowLayout(FlowLayout.CENTER,5,5));
MB_Shang.add(lblDisp); pnlCenter1.setLayout(new FlowLayout(FlowLayout.LEFT,5,5));
pnlCenter1.add(lblDisp1);
pnlCenter1.add(jtfInput1);
pnlCenter2.setLayout(new GridLayout(3,4,5,5));
pnlCenter2.add(lblDisp3);
pnlCenter2.add(jtfInput3);
pnlCenter2.add(lblDisp4);
pnlCenter2.add(jtfInput4);
pnlCenter2.add(lblDisp5);
pnlCenter2.add(jtfInput5);
pnlCenter2.add(lblDisp6);
pnlCenter2.add(jtfInput6);
pnlCenter2.add(lblDisp7);
pnlCenter2.add(jtfInput7);
pnlCenter2.add(lblDisp8);
pnlCenter2.add(jtfInput8);
MB_Zhong.setLayout(new BorderLayout(5,5));
MB_Zhong.add(pnlCenter1,BorderLayout.NORTH);
MB_Zhong.add(pnlCenter2,BorderLayout.CENTER); MB_Xia.setBackground(Color.blue);
MB_Xia.setLayout(new FlowLayout(FlowLayout.CENTER,5,5));
MB_Xia.add(btnZong);
MB_Xia.add(btnPing);
MB_Xia.add(btnHege); MB_Zong.add("North",MB_Shang);
MB_Zong.add("Center",MB_Zhong);
MB_Zong.add("South",MB_Xia);
setContentPane(MB_Zong);
} public static void main(String [] args){
Wudy Xitong=new Wudy();
Xitong.setSize(500,350);
Xitong.show();
}
解决方案 »
- 各位兄台,如何获得自己程序的当前线程所占用的端口
- 编译错误:找不到符号
- 一个树的算法问题,作过的高手赐教
- 想好好把算法学下了,帮忙推荐本算法的书吧`
- 我是问:java能与pop3邮件服务器连接,收邮件嘛?
- 在 native 方法GetMyMethod(String str, MyClass cls)中,如何在实现这个native方法的VC程序DLL中使用这个MyClass ?
- 关于webserver的问题??
- 如何操作带密码的Zip?
- 哪里有j2sdk的zip包的下载,不是那个安装版的 !!!!!!!!!!!!!!!
- 关于\u的问题
- 点击按钮,为什么不调用JavaScript方法
- 字符长度的怪异问题啊....................星星进啊
把Xitong.setSize(500,350);这个用Xitong.pack()来代替会好看点。还有就是那个用了GridLayout的面板,如果想更整齐一点,建议使用GridBagLayout。