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

📄 demodialog.java

📁 java编的模拟一个小球的非弹性碰撞
💻 JAVA
字号:
import java.awt.*;
import java.awt.event.*;

public class DemoDialog extends Dialog implements ActionListener
{
	Label lbRed=new Label("R:",Label.RIGHT);
	Label lbGreen=new Label("G:",Label.RIGHT);
	Label lbBlue=new Label("B",Label.RIGHT);
	TextField txRed=new TextField("0");
    TextField txGreen=new TextField("0");
    TextField txBlue=new TextField("0");
	Button btOK=new Button("OK");
	Button btCancel=new Button("Cancel");
	public String strRed="0";
	public String strGreen="0";
	public String strBlue="0";
	public boolean bChanged=false;
	
	public DemoDialog(Frame fatherFrame,String dlgCaption,boolean bDlgModal)
	{
		super(fatherFrame,dlgCaption,bDlgModal);
		this.setLocation(210,210);
		setLayout(null);
		add(lbRed);
		add(lbGreen);
		add(lbBlue);
		add(txRed);
		add(txGreen);
		add(txBlue);
		add(btOK);
		add(btCancel);
		lbRed.setBounds(30,40,30,20);
		txRed.setBounds(70,40,40,20);
		lbGreen.setBounds(120,40,32,20);
		txGreen.setBounds(162,40,40,20);
		lbBlue.setBounds(212,40,30,20);
		txBlue.setBounds(252,40,40,20);
		btOK.setBounds(100,80,50,20);
		btCancel.setBounds(190,80,50,20);
		btOK.addActionListener(this);
		btCancel.addActionListener(this);
	}
	
	public void actionPerformed(ActionEvent evt)
	{
		if(evt.getSource()==btOK)
	   { 
			bChanged=true;
			strRed=txRed.getText();
			strGreen=txGreen.getText();
			strBlue=txBlue.getText();
			this.setVisible(false);
		}
		else if(evt.getSource()==btCancel)
	    {
			bChanged=false;
			this.setVisible(false);
		}
	}
}

⌨️ 快捷键说明

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