初学 java 帮我改一下程序~~~~~

来源:百度知道 编辑:UC知道 时间:2024/04/28 20:11:03
import java.awt.*;

public class abc
{

public static void main(String[] args)

{

Frame f=new Frame("候选人输入");

Panel p1=new Panel();

Panel p2=new Panel();

Panel p3=new Panel();

Label l1=new Label("第一候选人");

Label l2=new Label("第二候选人");

Label l3=new Label("第三候选人");

TextField t1=new TextField(20);

TextField t2=new TextField(20);

TextField t3=new TextField(20);

Button b1=new Button ("输入");

Button b2=new Button ("输入");

Button b3=new Button ("输入");

f.setLayout(new GridLayout(3,1));

p1.setLayout(new FlowLayout());

p2.setLayout(new FlowLayout());

p3.setLayout(new FlowLayout());

p1.add(l1);

p1.ad

这代码没什么好简化的

import java.awt.*;

public class abc extends Frame{
private Panel p1 = new Panel();
private Panel p2 = new Panel();
private Panel p3 = new Panel();

private Label l1 = new Label("第一候选人");
private Label l2 = new Label("第二候选人");
private Label l3 = new Label("第三候选人");

private TextField t1 = new TextField(20);
private TextField t2 = new TextField(20);
private TextField t3 = new TextField(20);

private Button b1 = new Button ("输入");
private Button b2 = new Button ("输入");
private Button b3 = new Button ("输入");

public abc(String title){
setTitle(title);
this.add(p1,"North");
this.add(p2,"Center");
this.add(p3,"South");

setLayout(new GridLayout(3,1));