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

📄 form1.java

📁 切比雪夫滤波器设计,JAVA编写,VJ编译
💻 JAVA
📖 第 1 页 / 共 4 页
字号:
MenuItem menuItem24 = new MenuItem();
MenuItem menuItem23 = new MenuItem();
MenuItem menuItem22 = new MenuItem();
MenuItem menuItem21 = new MenuItem();
MenuItem menuItem37 = new MenuItem();
MenuItem menuItem38 = new MenuItem();

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, "iirtwoframe");
	menuxstepadd.setShortcut(Shortcut.SHIFT_F1);
	menuxstepadd.setText("增大");
	menuxstepadd.addOnClick(new EventHandler(this.menuxstepadd_click));

	menuexit.setText("退出");
	menuexit.addOnClick(new EventHandler(this.menuexit_click));

	menuItem13.setText("参考文献");
	menuItem13.addOnClick(new EventHandler(this.menuItem13_click));

	menuItem2.setShortcut(Shortcut.CTRL_A);
	menuItem2.setText("滤波器属性设置");
	menuItem2.addOnClick(new EventHandler(this.menuItem2_click));

	menuItem14.setShortcut(Shortcut.F12);
	menuItem14.setText("关于作者");
	menuItem14.addOnClick(new EventHandler(this.menuItem14_click));

	menuItem12.setShortcut(Shortcut.CTRL_K);
	menuItem12.setText("关键字");
	menuItem12.addOnClick(new EventHandler(this.menuItem12_click));

	menuItem11.setShortcut(Shortcut.F1);
	menuItem11.setText("程序说明");
	menuItem11.addOnClick(new EventHandler(this.menuItem11_click));

	menuItem10.setMenuItems(new MenuItem[] {
							menuItem11, 
							menuItem12, 
							menuItem13, 
							menuItem14});
	menuItem10.setText("帮助");

	inputXfromfile.setText("从文件导入...");
	inputXfromfile.addOnClick(new EventHandler(this.inputXfromfile_click));

	menuxstepsub.setShortcut(Shortcut.SHIFT_F2);
	menuxstepsub.setText("缩小");
	menuxstepsub.addOnClick(new EventHandler(this.menuxstepsub_click));

	menusavefile.setShortcut(Shortcut.F2);
	menusavefile.setText("保存当前数据...");
	menusavefile.addOnClick(new EventHandler(this.menusavefile_click));

	menuItem9.setText("坐标颜色");
	menuItem9.addOnClick(new EventHandler(this.menuItem9_click));

	menuItem8.setText("绘图颜色");
	menuItem8.addOnClick(new EventHandler(this.menuItem8_click));

	menuItem7.setText("背景色");
	menuItem7.addOnClick(new EventHandler(this.menuItem7_click));

	menuItem6.setMenuItems(new MenuItem[] {
						   menuItem7, 
						   menuItem8, 
						   menuItem9});
	menuItem6.setText("颜色控制");

	scroll.setEnabled(false);
	scroll.setLocation(new Point(48, 336));
	scroll.setSize(new Point(496, 16));
	scroll.setTabIndex(1);
	scroll.setText("HScrollBar1");
	scroll.setLargeChange(1);
	scroll.addOnValueChanged(new EventHandler(this.scroll_valueChanged));

	currentlabel.setLocation(new Point(48, 320));
	currentlabel.setSize(new Point(32, 16));
	currentlabel.setTabIndex(3);
	currentlabel.setTabStop(false);
	currentlabel.setText("");

	lastlabel.setLocation(new Point(512, 320));
	lastlabel.setSize(new Point(32, 16));
	lastlabel.setTabIndex(2);
	lastlabel.setTabStop(false);
	lastlabel.setText("");

	menushowX.setShortcut(Shortcut.CTRL_X);
	menushowX.setText("输入序列x[]");
	menushowX.addOnClick(new EventHandler(this.menushowX_click));

	statusBarPanel1.setText("statusBarPanel1");

	label1.setBackColor(Color.INFO);
	label1.setLocation(new Point(48, 8));
	label1.setSize(new Point(496, 16));
	label1.setTabIndex(4);
	label1.setTabStop(false);
	label1.setText("当前显示数据:无");
	label1.setBorderStyle(BorderStyle.FIXED_3D);

	statusBarPanel2.setText("statusBarPanel2");

	statusBarPanel3.setText("statusBarPanel3");

	statusBarPanel4.setText("statusBarPanel4");

	statusBarPanel5.setText("statusBarPanel5");

	statusBarPanel6.setText("statusBarPanel6");

	statusBarPanel7.setText("statusBarPanel7");

	timelabel.setBackColor(Color.INFO);
	timelabel.setLocation(new Point(48, 368));
	timelabel.setSize(new Point(496, 16));
	timelabel.setTabIndex(5);
	timelabel.setTabStop(false);
	timelabel.setText("");
	timelabel.setBorderStyle(BorderStyle.FIXED_3D);

	label3.setLocation(new Point(216, 320));
	label3.setSize(new Point(144, 16));
	label3.setTabIndex(8);
	label3.setTabStop(false);
	label3.setText("");

	menuxstepdefault.setShortcut(Shortcut.SHIFT_F3);
	menuxstepdefault.setText("默认值间距");
	menuxstepdefault.addOnClick(new EventHandler(this.menuxstepdefault_click));

	menuxstep.setMenuItems(new MenuItem[] {
						   menuxstepadd, 
						   menuxstepsub, 
						   menuxstepdefault});
	menuxstep.setText("横向间距");

	menuysizeadd.setShortcut(Shortcut.F3);
	menuysizeadd.setText("增大");
	menuysizeadd.addOnClick(new EventHandler(this.menuysizeadd_click));

	menuysizesub.setShortcut(Shortcut.F4);
	menuysizesub.setText("缩小");
	menuysizesub.addOnClick(new EventHandler(this.menuysizesub_click));

	menuysizedefault.setShortcut(Shortcut.F5);
	menuysizedefault.setText("默认值幅度");
	menuysizedefault.addOnClick(new EventHandler(this.menuysizedefault_click));

	menuysizemax.setShortcut(Shortcut.F6);
	menuysizemax.setText("最大值归一化");
	menuysizemax.addOnClick(new EventHandler(this.menuysizemax_click));

	menuysize.setMenuItems(new MenuItem[] {
						   menuysizeadd, 
						   menuysizesub, 
						   menuysizedefault, 
						   menuysizemax});
	menuysize.setText("纵向幅度");

	menudrawway.setMenuItems(new MenuItem[] {
							 menuxstep, 
							 menuysize, 
							 menuItem6});
	menudrawway.setText("绘图控制");

	menushowH.setShortcut(Shortcut.CTRL_Y);
	menushowH.setText("输出序列y[]");
	menushowH.addOnClick(new EventHandler(this.menushowH_click));

	inputXdefault.setText("输入典型信号...");
	inputXdefault.addOnClick(new EventHandler(this.inputXdefault_click));

	inputXonebyone.setText("逐点定义...");
	inputXonebyone.addOnClick(new EventHandler(this.inputXonebyone_click));

	menuinputX.setMenuItems(new MenuItem[] {
							inputXdefault, 
							inputXonebyone, 
							inputXfromfile});
	menuinputX.setText("定义输入序列x[]");

	menuItem4.setText("-");

	menuItem5.setShortcut(Shortcut.CTRL_W);
	menuItem5.setText("滤波器幅频特性");
	menuItem5.addOnClick(new EventHandler(this.menuItem5_click));

	menuItem15.setShortcut(Shortcut.CTRL_Q);
	menuItem15.setText("滤波器相频特性");
	menuItem15.addOnClick(new EventHandler(this.menuItem15_click));

	menuItem16.setShortcut(Shortcut.CTRL_S);
	menuItem16.setText("S平面极点位置");
	menuItem16.addOnClick(new EventHandler(this.menuItem16_click));

	menuItem3.setShortcut(Shortcut.CTRL_F);
	menuItem3.setText("查询当前数据");
	menuItem3.addOnClick(new EventHandler(this.menuItem3_click));

	menuItem17.setText("-");

	menu.setMenuItems(new MenuItem[] {
					  menusavefile, 
					  menuItem3, 
					  menuItem17, 
					  menuexit});
	menu.setText("操作");

	menuItem18.setText("-");

	menuItem19.setText("输入序列频谱X[]");
	menuItem19.addOnClick(new EventHandler(this.menuItem19_click));

	menuItem20.setText("输出序列频谱Y[]");
	menuItem20.addOnClick(new EventHandler(this.menuItem20_click));

	menushow.setMenuItems(new MenuItem[] {
						  menushowX, 
						  menushowH, 
						  menuItem4, 
						  menuItem19, 
						  menuItem20, 
						  menuItem18, 
						  menuItem5, 
						  menuItem15, 
						  menuItem16});
	menushow.setText("数据显示窗口");

	menuItem36.setShortcut(Shortcut.F1);
	menuItem36.setText("获得帮助文件");
	menuItem36.addOnClick(new EventHandler(this.menuItem11_click));

	menuItem35.setText("-");

	menuItem34.setText("设定坐标颜色");
	menuItem34.addOnClick(new EventHandler(this.menuItem9_click));

	menuItem33.setText("设定绘图颜色");
	menuItem33.addOnClick(new EventHandler(this.menuItem8_click));

	menuItem32.setText("设定背景颜色");
	menuItem32.addOnClick(new EventHandler(this.menuItem7_click));

	menuItem31.setText("-");

	menuItem30.setShortcut(Shortcut.F6);
	menuItem30.setText("最大值归一化");
	menuItem30.addOnClick(new EventHandler(this.menuysizemax_click));

	menuItem29.setShortcut(Shortcut.F5);
	menuItem29.setText("默认纵向幅度");
	menuItem29.addOnClick(new EventHandler(this.menuysizedefault_click));

	menuItem28.setShortcut(Shortcut.F4);
	menuItem28.setText("缩小纵向幅度");
	menuItem28.addOnClick(new EventHandler(this.menuysizesub_click));

	menuItem27.setShortcut(Shortcut.F3);
	menuItem27.setText("增大纵向幅度");
	menuItem27.addOnClick(new EventHandler(this.menuysizeadd_click));

	menuItem26.setText("-");

	menuItem25.setShortcut(Shortcut.SHIFT_F3);
	menuItem25.setText("默认横向间距");
	menuItem25.addOnClick(new EventHandler(this.menuxstepdefault_click));

	menuItem24.setShortcut(Shortcut.SHIFT_F2);
	menuItem24.setText("缩小横向间距");
	menuItem24.addOnClick(new EventHandler(this.menuxstepsub_click));

	menuItem23.setShortcut(Shortcut.SHIFT_F1);
	menuItem23.setText("增大横向间距");
	menuItem23.addOnClick(new EventHandler(this.menuxstepadd_click));

	menuItem22.setText("-");

	menuItem21.setShortcut(Shortcut.CTRL_F);
	menuItem21.setText("查询当前数据");
	menuItem21.addOnClick(new EventHandler(this.menuItem3_click));

	menuItem37.setShortcut(Shortcut.F2);
	menuItem37.setText("保存当前数据");
	menuItem37.addOnClick(new EventHandler(this.menusavefile_click));

	contextMenu1.setMenuItems(new MenuItem[] {
							  menuItem37, 
							  menuItem21, 
							  menuItem22, 
							  menuItem23, 
							  menuItem24, 
							  menuItem25, 
							  menuItem26, 
							  menuItem27, 
							  menuItem28, 
							  menuItem29, 
							  menuItem30, 
							  menuItem31, 
							  menuItem32, 
							  menuItem33, 
							  menuItem34, 
							  menuItem35, 
							  menuItem36});

	panel.setBackColor(new Color(1, 2, 3));
	panel.setContextMenu(contextMenu1);
	panel.setLocation(new Point(48, 24));
	panel.setSize(new Point(496, 296));
	panel.setTabIndex(0);
	panel.setText("panel1");
	panel.addOnMouseMove(new MouseEventHandler(this.panel_mouseMove));
	panel.addOnPaint(new PaintEventHandler(this.panel_paint));

	menuItem38.setText("-");

	menuItem1.setMenuItems(new MenuItem[] {
						   menuItem2, 
						   menuItem38, 
						   menuinputX});
	menuItem1.setText("初始化");

	mainMenu1.setMenuItems(new MenuItem[] {
						   menu, 
						   menuItem1, 
						   menushow, 
						   menudrawway, 
						   menuItem10});
	/* @designTimeOnly mainMenu1.setLocation(new Point(496, 0)); */

	this.setText("双线性变换法设计数字切比雪夫滤波器");
	this.setAutoScaleBaseSize(new Point(6, 12));
	this.setBorderStyle(FormBorderStyle.FIXED_DIALOG);
	this.setClientSize(new Point(594, 397));
	this.setIcon((Icon)resources.getObject("this_icon"));
	this.setMaximizeBox(false);
	this.setMenu(mainMenu1);
	this.setMinimizeBox(false);
	this.setStartPosition(FormStartPosition.CENTER_SCREEN);

	this.setNewControls(new Control[] {
						label3, 
						timelabel, 
						label1, 
						lastlabel, 
						currentlabel, 
						scroll, 
						panel});
}
public static void main(String args[])
	{
		Application.run(new Form1());
	}
}

⌨️ 快捷键说明

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