求1个简单的java程序代码 大概在50行左右的

不要有包,子类和父类可以用

第1个回答  2008-06-25
import java.awt.*;
import java.applet.*;
import java.awt.event.*;
public class Baidu1 extends Applet{
Frame f=new Frame("Test");
TextArea t1,te;
int n,i,s,t;
Button b=new Button("显示");
Button b1=new Button("清除");
public void init(){
f.setLayout(new GridLayout(4,1));
t1=new TextArea();
te=new TextArea();
b1.addActionListener(new ActionListener(){public void actionPerformed(ActionEvent e){te.setText("");}});
b.addActionListener(new ActionListener(){public void
actionPerformed(ActionEvent e){
t1.setText("");
n=Integer.parseInt(te.getText());
int m=(n+1)/2;
for(i=1;i<=n;i++)
{
if(i<=m)
{
for(s=1;s<=2*i-1;s++)
t1.append("*");
t1.append("\n");
t=i;
}
else {
t--;
for(s=0;s<2*t-1;s++)
t1.append("*");
t1.append("\n");
}
}
}});
f.add(te);
f.add(b1);
f.add(t1);
f.add(b);
f.addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e){
System.exit(0);
}
});
f.setSize(1000, 1000);
f.setBackground(Color.cyan);
f.setVisible(true);
}
}