logodemo.java

来自「JAVA的一些基础教程」· Java 代码 · 共 52 行

JAVA
52
字号
import java.awt.*;
import java.awt.event.*;

public class LogoDemo extends Panel
{
  TextField tn,tpass;
  Button bok,bcancel;
  Label ln,lpass;
  GridLayout grid1,grid2,grid3;
  Panel p1,p2;

  public void init()
  {
    tn=new TextField(15);
    tpass=new TextField(15);
    ln=new Label("Enter you name:");
    lpass=new Label("Enter you password:");

    bok=new Button("OK");
    bcancel=new Button("Cancel");

    p1=new Panel();
    p2=new Panel(new FlowLayout(FlowLayout.CENTER,30,1));
    grid1=new GridLayout(2,2,10,10);
    grid2=new GridLayout(1,2,40,30);
    grid3=new GridLayout(3,1,0,10);
    p1.setLayout(grid1);

    p1.add(ln);
    p1.add(tn);
    p1.add(lpass);
    tpass.setEchoChar('*');

    p1.add(tpass);
    p2.add(bok);
    p2.add(bcancel);
    setLayout(grid3);

    add(BorderLayout.CENTER,p1);
    add(BorderLayout.SOUTH,p2);
  }
  public static void main(String args[])
  {
    Frame f=new Frame("LogoDemo");
    LogoDemo demo=new LogoDemo();
    demo.init();
    f.add(BorderLayout.CENTER,demo);
    f.pack();
    f.setVisible(true);
  }
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?