请大家帮我编写一个java程序,急用,谢谢啦。题目如下

:编写一个applet,要求输入一个任意长度的整数(long类型变量所允许的范围内),将这几个数分开显示。例如输入32438则显示3 2 4 3 8

//很简陋的写了下

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.JApplet;
import javax.swing.JButton;
import javax.swing.JLabel;
import javax.swing.JTextField;

public class LongApp extends JApplet {

private JLabel l1 = new JLabel("输入数字: ");
private JTextField f = new JTextField();
private JButton b = new JButton("分解");
private JLabel l2 = new JLabel();
@Override
public void init() {
super.init();
this.setLayout(null);
this.setBounds(200, 200, 800, 600);
l1.setLocation(60, 60);
l1.setSize(100, 20);
f.setBounds(180, 60, 200, 20);
b.setLocation(460, 60);
b.setSize(100, 20);
l2.setSize(400, 200);
l2.setLocation(150, 60);
b.addActionListener(new ActionListener(){
@Override
public void actionPerformed(ActionEvent e) {
char [] cs = f.getText().toCharArray();
StringBuffer sb = new StringBuffer();
for(char c: cs) {
sb.append(c + " ");
}
l2.setText(sb.toString());
}

});
this.getContentPane().add(l1);
this.getContentPane().add(l2);
this.getContentPane().add(b);
this.getContentPane().add(f);

}

@Override
public void start() {
super.start();
this.setVisible(true);
}

private static final long serialVersionUID = 1L;

}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-10-13
applet不熟悉,不好意思

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网