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

📄 awttest12.java

📁 简单JAVA 程序
💻 JAVA
字号:
import java.awt.*;
import java.awt.event.*;
public class Awttest12 extends Frame implements  MouseListener{
		private static int x1=0;
		private	static int x2=0;
	    private static int y1=0;
	    private static int y2=0;
	    Label lb1=new Label("                 X:");
	    Label lb2=new Label("                 Y:");
	    TextField txt1=new TextField();
	    TextField txt2=new TextField();
	public Awttest12(){
		super("Draw rectangle");
		Panel pan=new Panel();
		pan.setLayout(new GridLayout(2,2));
		pan.add(lb1);
		pan.add(txt1);
		pan.add(lb2);
		pan.add(txt2);
		txt1.setEditable(false);
		txt2.setEditable(false);
		setLayout(new BorderLayout());
		add("South",pan);
		addMouseListener(this);
		setSize(400,400);
		show();
	}
	public void paint(Graphics g){
		g.drawRect(Math.min(x1,x2),Math.min(y1,y2),Math.abs(x2-x1),Math.abs(y1-y2));
	}
	public void mousePressed(MouseEvent me){
		x1=me.getX();
		y1=me.getY();
		txt1.setText(Integer.toString(me.getX()));
		txt2.setText(Integer.toString(me.getY()));
	}
	public void mouseReleased(MouseEvent me){
		x2=me.getX();
		y2=me.getY();
		repaint();
		txt1.setText(Integer.toString(me.getX()));
		txt2.setText(Integer.toString(me.getY()));
	}
	public void mouseEntered(MouseEvent me){
	
		
	}
	public void mouseExited(MouseEvent me){
	}
	public void mouseClicked(MouseEvent me){
		
	}
	
	public static void main(String args[]){
		Awttest12 a=new Awttest12();
	}
}

⌨️ 快捷键说明

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