⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 nulllayout.java

📁 java练习程序
💻 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 + -