《猜猜看》之界面设置

来源:互联网 发布:ubuntu如何安装matlab 编辑:程序博客网 时间:2024/06/07 05:56

能力有限,所以不打算做的很完美,尽自己所能先弄了个界面,但是有很多问题,如下:

1、不会设置面板的大小,界面格式看起来很别扭。我想把放在Borderlayout布局中的West区域占吧比例为整个页面的三分之一,该怎么该?(面板在该区域

import java.awt.*;import java.applet.*;import java.awt.event.*;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JPanel;public class Te3 extends Applet implements ItemListener {// TODO Auto-generated constructor stub//Frame f=new Frame("测试无数次");JButton b1,b2;JPanel p2=new JPanel();JPanel p3=new JPanel();TextArea ta=new TextArea(2,30);TextField tf1=new TextField(16),tf2=new TextField(4);CheckboxGroup chk=new CheckboxGroup();Checkbox cx1=new Checkbox("(A)金木研",chk,false);Checkbox cx2=new Checkbox("(B)西尾锦",chk,false);Checkbox cx3=new Checkbox("(C)尼克",chk,false);Checkbox cx4=new Checkbox("(D)小丑组织",chk,false);//String text="请根据所给图片任务选择对应其的姓名";public void init(){b1=new JButton("选择目录:");b2=new JButton("下一张图片显示:");String text="请根据所给图片任务选择对应其的姓名";ta.setText(text);p3.add(ta);    p3.add(cx1);    cx1.addItemListener(this);    p3.add(cx2);    cx2.addItemListener(this);    p3.add(cx3);    cx3.addItemListener(this);    p3. add(cx4);    cx4.addItemListener(this);    p2.add(b1);    p3. add(tf2);    p2. add(tf1);    p2.add(b2);    add(p2, BorderLayout.CENTER);add(p3, BorderLayout.WEST);setLayout(new BorderLayout(3,9));add("West", p3);add("Center",p2);setSize(500,450);setVisible(true);}/** * @param args */@Overridepublic void itemStateChanged(ItemEvent e) {// TODO Auto-generated method stubif(e.getItemSelectable()==cx1)tf2.setText("正确!");else tf2.setText("错误!");}}

2、选项跟输出文本框我想用两行实现,但是都挤在同一行里面了,该如何修改呢?

0 0
原创粉丝点击