textbox 是JTextField吗?
JApplet.getContentPane().add(button);
JApplet.getContentPane().add(textbox);
提交textbox的值在button或者是textbox的ActionListener里写相关代码就可以了。
good luck!

解决方案 »

  1.   

    是textbox,比如输入一个数字2.025。提交后就要得到这个数字。
    现在有一个问题,因为我原来的代码就在默认的层上画的(不知道有没有层的概念,错了不要介意,请帮我改正),现在要加一个button bar,那么是不是要加一个layout?那如何再在applet上显示我原来的绘图功能?还有就是actionListener我还不会写啊,请指教
      

  2.   

    JTextField textbox = new JTextFiedl();
    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());
        }
    }
      

  3.   


    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怎么布局?都在下放重叠了。
      

  4.   

    this.setLayout(null);//取消布局器
    this.add(b);
    b.setloaction(x,y)
    这样用位置定位就可以,你绘制的图片永远都会被button盖住的,
    除非你绘制在panel上,这样根据加入顺序确定谁盖谁!!
      

  5.   

    好的,谢谢,还有一个问题就是我在按下button后要放大我画的图,可是要用鼠标拖动后才有放大效果,就是运行了run 方法。这个问题怎么解决?
      

  6.   

    既然你用鼠标拖动有放大效果,肯定是重新绘制图片了吧,
    所以按下button,也应该导致重画处理就行啦,
      

  7.   

    谢谢shangxinyu123,你说的对,是这样的。 
    还有一个button的问题,add(s = new TextField("1.0",4)); 
    就是如何修改TextField中初始化的值,比如上面的1.0,或设为空
      

  8.   

    找到textfield对象
    s.setText("")
      

  9.   

    谢谢!,是那样的。但是如何给这个TextField一个标题呢? 比如叫“Pan”