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

来源:百度知道 编辑:UC知道 时间:2024/06/02 05:09:14
:编写一个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.getTex