📄 nulllayout.java
字号:
import java.applet.*;
import java.awt.*;
import java.awt.event.*;
public class NullLayout extends Applet //implements ActionListener
{
Label 编号,姓名,性别,出生,民族,学历,专业,籍贯;
Label 参加工作,住址,聘任,政治,业绩;
TextField bianhao,xingming,xingbie,chusheng;
TextField minzu,xueli,zhuanye,jiguan;
TextField canjiagongzuo,zhuzhi,pinren,zhengzhi,yeji;
Mypic picture;
int x=0,y=0,w,h;
public void init()
{
setLayout(null);
编号=new Label("编号:",Label.CENTER);
姓名=new Label("姓名:",Label.CENTER);
性别=new Label("性别:",Label.CENTER);
出生=new Label("出生:",Label.CENTER);
民族=new Label("民族:",Label.CENTER);
学历=new Label("学历:",Label.CENTER);
专业=new Label("专业:",Label.CENTER);
籍贯=new Label("籍贯:",Label.CENTER);
参加工作=new Label("参加工作时间:",Label.CENTER);
住址=new Label("住址:",Label.CENTER);
聘任=new Label("聘任:",Label.CENTER);
政治=new Label("政治面貌:",Label.CENTER);
业绩=new Label("业绩:",Label.CENTER);
bianhao=new TextField();
xingming=new TextField();
xingbie=new TextField();
chusheng=new TextField();
minzu=new TextField();
xueli=new TextField();
zhuanye=new TextField();
jiguan=new TextField();
canjiagongzuo=new TextField();
zhuzhi=new TextField();
pinren=new TextField();
zhengzhi=new TextField();
yeji=new TextField();
picture=new Mypic();
add(编号);add(姓名);add(性别);add(出生);add(民族);add(学历);
add(专业);add(籍贯);add(参加工作);add(住址);
add(聘任);add(政治);add(业绩);
add(bianhao);add(xingming);add(xingbie);add(chusheng);add(minzu);
add(xueli);add(zhuanye);add(jiguan);add(canjiagongzuo);add(zhuzhi);
add(pinren);add(zhengzhi);add(yeji);
add(picture);
w=getSize().width;
h=getSize().height;
x=w/10;
y=h/6;
编号.setBounds(0,0,x,y);bianhao.setBounds(x,0,x,y);
姓名.setBounds(2*x,0,x,y);xingming.setBounds(3*x,0,x,y);
性别.setBounds(4*x,0,x,y);xingbie.setBounds(5*x,0,x,y);
出生.setBounds(6*x,0,x,y);chusheng.setBounds(7*x,0,x,y);
picture.setBounds(8*x,0,2*x,3*y);
民族.setBounds(0,y,x,y);minzu.setBounds(x,y,x,y);
学历.setBounds(2*x,y,x,y);xueli.setBounds(3*x,y,x,y);
专业.setBounds(4*x,y,x,y);zhuanye.setBounds(5*x,y,3*x,y);
籍贯.setBounds(0,2*y,x,y);jiguan.setBounds(x,2*y,3*x,y);
参加工作.setBounds(4*x,2*y,2*x,y);canjiagongzuo.setBounds(6*x,2*y,2*x,y);
住址.setBounds(0,3*y,x,y);zhuzhi.setBounds(x,3*y,3*x,y);
聘任.setBounds(4*x,3*y,2*x,y);pinren.setBounds(6*x,3*y,4*x,y);
政治.setBounds(0,4*y,x,2*y);zhengzhi.setBounds(x,4*y,2*x,2*y);
业绩.setBounds(3*x,4*y,x,2*y);yeji.setBounds(4*x,4*y,6*x,2*y);
}
}
class Mypic extends Canvas
{
Mypic()
{
getSize();
}
public void paint(Graphics g)
{
g.setColor(Color.green);
g.fillRect(0,0,50,50);//只画一部分,如何自动填充全部?
}
public Dimension getPreferredSize()
{
return new Dimension(120,100);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -