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

📄 query.java

📁 切比雪夫滤波器设计,JAVA编写,VJ编译
💻 JAVA
字号:
import com.ms.wfc.app.*;
import com.ms.wfc.core.*;
import com.ms.wfc.ui.*;
import com.ms.wfc.html.*;

/**
 * This class can take a variable number of parameters on the command
 * line. Program execution begins with the main() method. The class
 * constructor is not invoked unless an object of type 'query'
 * created in the main() method.
 */
public class query extends Form
{
	public query()
	{
		super();

		// Required for Visual J++ Form Designer support
		initForm();		

		// TODO: Add any constructor code after initForm call
	}

	/**
	 * query overrides dispose so it can clean up the
	 * component list.
	 */
	public void dispose()
	{
		super.dispose();
		components.dispose();
	}

	private void fromscroll_scroll(Object source, Event e)
	{
		this.fromlabel.setText(String.valueOf(this.fromscroll.getValue()));
		if(this.fromscroll.getValue()>=this.toscroll.getValue()){
			this.toscroll.setValue(this.fromscroll.getValue());
			this.tolabel.setText(String.valueOf(this.toscroll.getValue()));
		}
	}
	

	private void toscroll_scroll(Object source, Event e)
	{
		this.tolabel.setText(String.valueOf(this.toscroll.getValue()));
		if(this.fromscroll.getValue()>=this.toscroll.getValue()){
			this.fromscroll.setValue(this.toscroll.getValue());
			this.fromlabel.setText(String.valueOf(this.fromscroll.getValue()));
		}
	}

	private void queryall_checkedChanged(Object source, Event e)
	{
		if(this.queryall.getChecked()){
			this.label1.setEnabled(false);
			this.label.setEnabled(false);
			this.label2.setEnabled(false);
			this.tolabel.setEnabled(false);
			this.fromlabel.setEnabled(false);
			this.fromscroll.setEnabled(false);
			this.toscroll.setEnabled(false);
			this.trackBar1.setEnabled(false);
		}
		if(this.querypart.getChecked()){
			this.label1.setEnabled(true);
			this.label.setEnabled(false);
			this.label2.setEnabled(true);
			this.tolabel.setEnabled(true);
			this.fromlabel.setEnabled(true);
			this.fromscroll.setEnabled(true);
			this.toscroll.setEnabled(true);
			this.trackBar1.setEnabled(false);
			
		}
		if(this.queryone.getChecked()){
			this.label1.setEnabled(false);
			this.label.setEnabled(true);
			this.label2.setEnabled(false);
			this.tolabel.setEnabled(false);
			this.fromlabel.setEnabled(false);
			this.fromscroll.setEnabled(false);
			this.toscroll.setEnabled(false);
			this.trackBar1.setEnabled(true);
		}
	  
	}

	private void trackBar1_scroll(Object source, Event e)
	{
		this.label.setText(String.valueOf(this.trackBar1.getValue()));
	}

	/**
	 * NOTE: The following code is required by the Visual J++ form
	 * designer.  It can be modified using the form editor.  Do not
	 * modify it using the code editor.
	 */
	Container components = new Container();
	GroupBox s = new GroupBox();
	RadioButton queryall = new RadioButton();
	RadioButton querypart = new RadioButton();
	RadioButton queryone = new RadioButton();
	Button button1 = new Button();
	Label fromlabel = new Label();
	TrackBar toscroll = new TrackBar();
	TrackBar fromscroll = new TrackBar();
	Label tolabel = new Label();
	Label label1 = new Label();
	Label label2 = new Label();
	Label label3 = new Label();
	Label lengthlabel = new Label();
	TrackBar trackBar1 = new TrackBar();
	Label label = new Label();
	Button button2 = new Button();

	private void initForm()
	{
		// NOTE:  This form is storing resource information in an
		// external file.  Do not modify the string parameter to any
		// resources.getObject() function call. For example, do not
		// modify "foo1_location" in the following line of code
		// even if the name of the Foo object changes: 
		//   foo1.setLocation((Point)resources.getObject("foo1_location"));

		IResourceManager resources = new ResourceManager(this, "query");
		s.setLocation(new Point(8, 32));
		s.setSize(new Point(288, 280));
		s.setTabIndex(0);
		s.setTabStop(false);
		s.setText("");

		queryall.setLocation(new Point(16, 24));
		queryall.setSize(new Point(96, 16));
		queryall.setTabIndex(2);
		queryall.setTabStop(true);
		queryall.setText("查询全部数据");
		queryall.setChecked(true);
		queryall.addOnCheckedChanged(new EventHandler(this.queryall_checkedChanged));

		querypart.setLocation(new Point(16, 48));
		querypart.setSize(new Point(96, 16));
		querypart.setTabIndex(1);
		querypart.setText("查询部分数据");
		querypart.addOnCheckedChanged(new EventHandler(this.queryall_checkedChanged));

		queryone.setLocation(new Point(16, 184));
		queryone.setSize(new Point(96, 16));
		queryone.setTabIndex(0);
		queryone.setText("查询单个数据");
		queryone.addOnCheckedChanged(new EventHandler(this.queryall_checkedChanged));

		button1.setLocation(new Point(32, 320));
		button1.setSize(new Point(72, 24));
		button1.setTabIndex(2);
		button1.setText("查看");
		button1.setDialogResult(DialogResult.OK);

		fromlabel.setEnabled(false);
		fromlabel.setLocation(new Point(120, 104));
		fromlabel.setSize(new Point(72, 16));
		fromlabel.setTabIndex(6);
		fromlabel.setTabStop(false);
		fromlabel.setText("1");

		toscroll.setEnabled(false);
		toscroll.setLocation(new Point(48, 120));
		toscroll.setSize(new Point(208, 42));
		toscroll.setTabIndex(3);
		toscroll.setText("trackBar1");
		toscroll.setAutoSize(false);
		toscroll.setMinimum(1);
		toscroll.setValue(1);
		toscroll.setTickFrequency(10);
		toscroll.addOnScroll(new EventHandler(this.toscroll_scroll));

		fromscroll.setEnabled(false);
		fromscroll.setLocation(new Point(48, 64));
		fromscroll.setSize(new Point(208, 42));
		fromscroll.setTabIndex(4);
		fromscroll.setText("trackBar1");
		fromscroll.setMinimum(1);
		fromscroll.setValue(1);
		fromscroll.setTickFrequency(10);
		fromscroll.addOnScroll(new EventHandler(this.fromscroll_scroll));

		tolabel.setEnabled(false);
		tolabel.setLocation(new Point(120, 168));
		tolabel.setSize(new Point(72, 16));
		tolabel.setTabIndex(5);
		tolabel.setTabStop(false);
		tolabel.setText("1");

		label1.setEnabled(false);
		label1.setLocation(new Point(24, 72));
		label1.setSize(new Point(16, 16));
		label1.setTabIndex(8);
		label1.setTabStop(false);
		label1.setText("从");

		label2.setEnabled(false);
		label2.setLocation(new Point(24, 128));
		label2.setSize(new Point(16, 16));
		label2.setTabIndex(7);
		label2.setTabStop(false);
		label2.setText("到");

		label3.setLocation(new Point(8, 16));
		label3.setSize(new Point(104, 16));
		label3.setTabIndex(3);
		label3.setTabStop(false);
		label3.setText("当前数据总长度:");

		lengthlabel.setLocation(new Point(112, 16));
		lengthlabel.setSize(new Point(88, 16));
		lengthlabel.setTabIndex(4);
		lengthlabel.setTabStop(false);
		lengthlabel.setText("");

		trackBar1.setEnabled(false);
		trackBar1.setLocation(new Point(48, 208));
		trackBar1.setSize(new Point(200, 42));
		trackBar1.setTabIndex(9);
		trackBar1.setText("trackBar1");
		trackBar1.setMinimum(1);
		trackBar1.setValue(1);
		trackBar1.setTickFrequency(10);
		trackBar1.addOnScroll(new EventHandler(this.trackBar1_scroll));

		label.setEnabled(false);
		label.setLocation(new Point(120, 256));
		label.setSize(new Point(72, 16));
		label.setTabIndex(10);
		label.setTabStop(false);
		label.setText("1");

		button2.setLocation(new Point(200, 320));
		button2.setSize(new Point(72, 24));
		button2.setTabIndex(1);
		button2.setText("取消");
		button2.setDialogResult(DialogResult.CANCEL);

		this.setText("数据查询");
		this.setAcceptButton(button1);
		this.setAutoScaleBaseSize(new Point(6, 12));
		this.setBorderStyle(FormBorderStyle.FIXED_DIALOG);
		this.setCancelButton(button2);
		this.setClientSize(new Point(304, 351));
		this.setIcon((Icon)resources.getObject("this_icon"));
		this.setMaximizeBox(false);
		this.setMinimizeBox(false);
		this.setStartPosition(FormStartPosition.CENTER_SCREEN);

		this.setNewControls(new Control[] {
							button2, 
							lengthlabel, 
							label3, 
							button1, 
							s});
		s.setNewControls(new Control[] {
						 label, 
						 trackBar1, 
						 label2, 
						 label1, 
						 tolabel, 
						 fromlabel, 
						 toscroll, 
						 fromscroll, 
						 queryone, 
						 querypart, 
						 queryall});
	}

	/**
	 * The main entry point for the application. 
	 *
	 * @param args Array of parameters passed to the application
	 * via the command line.
	 */

}

⌨️ 快捷键说明

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