本帖最后由 侯凯斌 于 2013-2-18 11:45 编辑
有两个问题
1 有时候我运行的时候TextArea 不会显示出来 不知道是不是myeclipse的bug还是代码问题
2 为什么我的TextField 和TextArea 要设置成final 下面才能访问呢?- public class test {
- public static void main(String[] args) {
- Frame f = new Frame("窗体");
- f.setSize(600, 400);// 设置宽 高
- f.setLocation(400, 150);// 设置初始位置
- // f.setBounds() 设置 坐标 宽 高
- // 设置布局方式
- f.setLayout(new FlowLayout());
- f.setVisible(true);
-
- f.addWindowListener(new WindowAdapter() {
- public void windowClosing(WindowEvent e) {
- System.exit(0);
- }
- });
- // 创建单行文本框组件
- final TextField tf = new TextField(30);
- // 把文本框组件绑定到窗体
- f.add(tf);
- Button b2 = new Button("提交");
- f.add(b2);
- // 创建多行文本框
- final TextArea ta = new TextArea(10, 80);
- f.add(ta);
- b2.addActionListener(new ActionListener() {
- public void actionPerformed(ActionEvent e) {
- String text = tf.getText();
- ta.append(text+"\r\n");
-
- tf.setText("");
- }
- });
- }
- }
复制代码 |
|