textbox 是JTextField吗?
JApplet.getContentPane().add(button);
JApplet.getContentPane().add(textbox);
提交textbox的值在button或者是textbox的ActionListener里写相关代码就可以了。
good luck!
JApplet.getContentPane().add(button);
JApplet.getContentPane().add(textbox);
提交textbox的值在button或者是textbox的ActionListener里写相关代码就可以了。
good luck!
现在有一个问题,因为我原来的代码就在默认的层上画的(不知道有没有层的概念,错了不要介意,请帮我改正),现在要加一个button bar,那么是不是要加一个layout?那如何再在applet上显示我原来的绘图功能?还有就是actionListener我还不会写啊,请指教
JButton button = new JButton("submit");
double number = 0.0;button.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
number = Double.parseDouble(textbox.getText().trim());
}
}testbox.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
number = Double.parseDouble(textbox.getText().trim());
}
}
Button b = null;
b = new Button("Normal Plot");
b.addActionListener(this);
add("South",b);
b = new Button("Change Object Center");
b.addActionListener(this);
add("South",b);
TextField s;
add("South",s = new TextField("1.0",4));
还有,上面这段代码的button和text怎么布局?都在下放重叠了。
this.add(b);
b.setloaction(x,y)
这样用位置定位就可以,你绘制的图片永远都会被button盖住的,
除非你绘制在panel上,这样根据加入顺序确定谁盖谁!!
所以按下button,也应该导致重画处理就行啦,
还有一个button的问题,add(s = new TextField("1.0",4));
就是如何修改TextField中初始化的值,比如上面的1.0,或设为空
s.setText("")