本帖最后由 黄克帅 于 2012-6-14 10:46 编辑
有两个问题 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("");
}
});
}
} |