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

📄 mainmenu.java,v

📁 完整的模式识别库
💻 JAVA,V
📖 第 1 页 / 共 5 页
字号:
////    // add the LDA1 menu item//    ////    ldaMenuItem = new JCheckBoxMenuItem(viewLDA1);//    ldaMenuItem.setAccelerator(//      KeyStroke.getKeyStroke(KeyEvent.VK_L, ActionEvent.ALT_MASK));//    ldaMenuItem.setFont(newFont);//    ldaMenuItem.addItemListener(myListener);//    ldaMenuItem.setActionCommand(viewLDA1);//    menu.add(ldaMenuItem);////    // add the LDA2 menu item//    ////    lda1MenuItem = new JCheckBoxMenuItem(viewLDA2);//    lda1MenuItem.setAccelerator(//      KeyStroke.getKeyStroke(KeyEvent.VK_L, ActionEvent.CTRL_MASK));//    lda1MenuItem.setFont(newFont);//    lda1MenuItem.addItemListener(myListener);//    lda1MenuItem.setActionCommand(viewLDA2);//    menu.add(lda1MenuItem);////    // add the ICA1 menu item//    ////    icaMenuItem = new JCheckBoxMenuItem(viewICA1);//    icaMenuItem.setAccelerator(//      KeyStroke.getKeyStroke(KeyEvent.VK_I, ActionEvent.ALT_MASK));//    icaMenuItem.setFont(newFont);//    icaMenuItem.setEnabled(false);//    icaMenuItem.addItemListener(myListener);//    icaMenuItem.setActionCommand(viewICA1);//    menu.add(icaMenuItem);////    // add the ICA2 menu item//    ////    ica1MenuItem = new JCheckBoxMenuItem(viewICA2);//    ica1MenuItem.setAccelerator(//      KeyStroke.getKeyStroke(KeyEvent.VK_I, ActionEvent.ALT_MASK));//    ica1MenuItem.setFont(newFont);//    ica1MenuItem.setEnabled(false);//    ica1MenuItem.addItemListener(myListener);//    ica1MenuItem.setActionCommand(viewICA2);//    menu.add(icaMenuItem);////    // add the SVM1 menu item//    ////    svmMenuItem = new JCheckBoxMenuItem(viewSVM1);//    svmMenuItem.setAccelerator(//      KeyStroke.getKeyStroke(KeyEvent.VK_S, ActionEvent.ALT_MASK));//    svmMenuItem.setFont(newFont);//    svmMenuItem.setEnabled(false);//    svmMenuItem.addItemListener(myListener);//    svmMenuItem.setActionCommand(viewSVM1);//    menu.add(svmMenuItem);////    // add the SVM2 menu item//    ////    svm1MenuItem = new JCheckBoxMenuItem(viewSVM2);//    svm1MenuItem.setAccelerator(//      KeyStroke.getKeyStroke(KeyEvent.VK_S, ActionEvent.ALT_MASK));//    svm1MenuItem.setFont(newFont);//    svm1MenuItem.setEnabled(true);//    svm1MenuItem.addItemListener(myListener);//    svm1MenuItem.setActionCommand(viewSVM2);//    menu.add(svm1MenuItem);	// build the Go menu	//	menu = new JMenu("Go");	menu.setFont(newFont);	menu.getAccessibleContext().setAccessibleDescription(initialize);	menuBar.add(menu);	// add the initialize option to menu	//	menuItem = new JMenuItem(initialize);	menuItem.setFont(newFont);	menuItem.setAccelerator(	    KeyStroke.getKeyStroke(KeyEvent.VK_I, InputEvent.ALT_MASK));	menuItem.addActionListener(this);	menuItem.setActionCommand(initialize);	menu.add(menuItem);	// add the previous option to menu	//	prevMenuItem = new JMenuItem(previous);	prevMenuItem.setFont(newFont);	prevMenuItem.setAccelerator(	     KeyStroke.getKeyStroke(KeyEvent.VK_UP, InputEvent.ALT_MASK));	prevMenuItem.addActionListener(this);	prevMenuItem.setActionCommand(previous);	menu.add(prevMenuItem);	// add the next option to menu	//	nextMenuItem = new JMenuItem(next);	nextMenuItem.setFont(newFont);	nextMenuItem.setAccelerator(	    KeyStroke.getKeyStroke(KeyEvent.VK_DOWN, InputEvent.ALT_MASK));	nextMenuItem.addActionListener(this);	nextMenuItem.setActionCommand(next);	menu.add(nextMenuItem);	// build the Help menu	//	menu = new JMenu("Help");	menu.setFont(newFont);	menuBar.add(menu);	// add the Release option to menu	//	menuItem = new JMenuItem("Release Notes");	menuItem.setFont(newFont);	menuItem.addActionListener(this);	menuItem.setActionCommand(release);	menu.add(menuItem);	// add the Information option to menu	//	menuItem = new JMenuItem("Information and Support");	menuItem.setFont(newFont);	menuItem.addActionListener(this);	menuItem.setActionCommand(info);	menu.add(menuItem);	menu.addSeparator();	// add the Overview option to menu	//	menuItem = new JMenuItem("Applet Overview");	menuItem.setFont(newFont);	menuItem.addActionListener(this);	menuItem.setActionCommand(overview);	menu.add(menuItem);	// add the Tutorial option to menu	//	menuItem = new JMenuItem("Applet Tutorial");	menuItem.setFont(newFont);	menuItem.addActionListener(this);	menuItem.setActionCommand(tutorial);	menu.add(menuItem);	menu.addSeparator();	// add the Plug-ins option to menu	//	menuItem = new JMenuItem("About Plug-ins");	menuItem.setFont(newFont);	menuItem.addActionListener(this);	menuItem.setActionCommand(plugins);	menu.add(menuItem);    }  // *********************************************************************  //  // declare class methods  //  // *********************************************************************    /**     * adds components to control panel     *     */    public void add_components()    {	constrain( this, menuBar, 0, 0, GridBagConstraints.REMAINDER,		   GridBagConstraints.REMAINDER, GridBagConstraints.BOTH,		   GridBagConstraints.CENTER, 1, 1, 0, 0, 0, 0);    }    /**     * method listens for actions taking place on text only menu items     *     * @@param    e ActionEvent action command that is fired     *     */    public void actionPerformed(ActionEvent e)    {	// get the source of the action that just occured	String source = e.getActionCommand();		// depending on the source of the event take the appropriate action	if (source.equals(previous))	{	    // call the classifier	    Algorithm algo = (Algorithm)Classify.getCurrAlgo();	    Classify.initializeAlgo(algo);	    algo.prevStep();	} 	else if (source.equals(next))	{	    Algorithm algo = (Algorithm)Classify.getCurrAlgo();	    Classify.initializeAlgo(algo);	    algo.nextStep();	} 	else if (source.equals(load))	{} 	else if (source.equals(save))	{}	else if (source.equals(initialize))	{	    // call the classifier	    Algorithm algo = (Algorithm)Classify.getCurrAlgo();	    Classify.initializeAlgo(algo);	    algo.initialize();	} 	else if (source.equals(clearInput))	{	    Classify.input_points_d.initialize();	    Classify.input_panel_d.clear();	} 	else if (source.equals(clearOutput))	{	    Classify.output_panel_d.clear();	} 	else if (source.equals(clearAll))	{	    Classify.input_points_d.initialize();	    Classify.input_panel_d.clear();	    Classify.output_panel_d.clear();	    Classify.pro_box_d.clearMessage();	} 	else if (source.equals(clearPlots))	{	    Classify.input_points_d.initialize();	    Classify.input_panel_d.clear();	    Classify.output_panel_d.clear();	} 	else if (source.equals(clearTxt))	{	    Classify.pro_box_d.clearMessage();	} 	else if (source.equals(setgaus))	{ 	    	    // reset data	    //	    setgausdlg.pack();	    setgausdlg.setVisible(true);		    	}	else if (source.equals(setclusters))	{	    clusterpara.pack();	    clusterpara.setVisible(true);	}	else if (source.equals(setlporders))	{	    lpsetorderpara.pack();	    lpsetorderpara.setVisible(true);	}	else if (source.equals(setpforders))	{	    pfsetorderpara.pack();	    pfsetorderpara.setVisible(true);	}	else if (source.equals(setkforders))	{	    kfsetorderpara.pack();	    kfsetorderpara.setVisible(true);	}	else if (source.equals(set_state_gain))	{	    set_state_gain_frame.pack();	    set_state_gain_frame.setVisible(true);	}	else if (source.equals(set_meas_gain))	{	    set_meas_gain_frame.pack();	    set_meas_gain_frame.setVisible(true);	}	else if (source.equals(set_var_state_noise))	{	    set_var_state_noise_frame.pack();	    set_var_state_noise_frame.setVisible(true);	}	else if (source.equals(set_var_meas_noise))	{	    set_var_meas_noise_frame.pack();	    set_var_meas_noise_frame.setVisible(true);	}	else if (source.equals(setiporders))	{	    ipsetorderpara.pack();	    ipsetorderpara.setVisible(true);	}	else if (source.equals(setiterations))	{	    iterpara.pack();	    // Java SDK 1.4 only	    //lbgpara.setLocationRelativeTo(this);	    iterpara.setVisible(true);	}	else if (source.equals(setccolors))	{	    paneldset1.setBackground(Classify.input_points_d.color_dset1);	    paneldset2.setBackground(Classify.input_points_d.color_dset2);	    paneldset3.setBackground(Classify.input_points_d.color_dset3);	    paneldset4.setBackground(Classify.input_points_d.color_dset4);	    setccolorsdlg.pack();	    setccolorsdlg.setVisible(true);	}	else if (source.equals(changeset1))	{	    Color newColor = JColorChooser.showDialog(					  setccolorsdlg, 					  "Class 0 Color",					  Classify.input_points_d.color_dset1);	    	    if (newColor == null)		newColor = Classify.input_points_d.color_dset1;	    Classify.input_points_d.setColors(					  newColor,					  Classify.input_points_d.color_dset2,					  Classify.input_points_d.color_dset3,					  Classify.input_points_d.color_dset4);	    paneldset1.setBackground(newColor);	}	else if (source.equals(changeset2))	{		    	    Color newColor = JColorChooser.showDialog(					  setccolorsdlg, 					  "Class 1 Color",					  Classify.input_points_d.color_dset2);	    if (newColor == null)		newColor = Classify.input_points_d.color_dset2;	    	    Classify.input_points_d.setColors(					  Classify.input_points_d.color_dset1,					  newColor,					  Classify.input_points_d.color_dset3,					  Classify.input_points_d.color_dset4); 	    paneldset2.setBackground(newColor);	}	else if (source.equals(changeset3))	{	    Color newColor = JColorChooser.showDialog(					setccolorsdlg, 					"Class 2 Color",					Classify.input_points_d.color_dset3);	    if (newColor == null)		newColor = Classify.input_points_d.color_dset3;	    	    Classify.input_points_d.setColors(					  Classify.input_points_d.color_dset1,					  Classify.input_points_d.color_dset2,					  newColor,					  Classify.input_points_d.color_dset4);	    paneldset3.setBackground(newColor);	}	else if (source.equals(changeset4))	{	    	    Color newColor = JColorChooser.showDialog(					setccolorsdlg, 					"Class 3 Color",					Classify.input_points_d.color_dset4);	    	    if (newColor == null)		newColor = Classify.input_points_d.color_dset4;	    	    Classify.input_points_d.setColors(					  Classify.input_points_d.color_dset1,					  Classify.input_points_d.color_dset2,					  Classify.input_points_d.color_dset3,					  newColor);	    paneldset4.setBackground(newColor);	}	// Set the draw points flag	else if (source.equals(drwpts))        {	    drwptsf = true;	    drwgaussf = false;	}	// Set the draw cluster flag	else if (source.equals(drwgauss))        {	    drwptsf = false;	    drwgaussf = true;        }	else if (source.equals(zoomin))        {	    zoomi = true;	    zoomo = false;        }   	else if (source.equals(zoomout))	{	    zoomo = true;	    zoomi = false;	}	else if (source.equals(twoGaussian))	{	    // reset data	    Classify.input_points_d.initialize();	    Classify.input_points_d.setTwoGaussian(		 Classify.input_panel_d.selection_area_d.getDisplayScale());	    Classify.input_panel_d.repaint();	} 	else if (source.equals(fourGaussian))	{	    // reset data	    Classify.input_points_d.initialize();	    Classify.input_points_d.setFourGaussian(		 Classify.input_panel_d.selection_area_d.getDisplayScale());	    Classify.input_panel_d.repaint();	} 	else if (source.equals(overGaussian))	{	    // reset data	    Classify.input_points_d.initialize();	    Classify.input_points_d.setOverGaussian(		 Classify.input_panel_d.selection_area_d.getDisplayScale());	    Classify.input_panel_d.repaint();	} 	else if (source.equals(twoEllipses))	{	    // reset data	    Classify.input_points_d.initialize();	    Classify.input_points_d.setTwoEllipses(		 Classify.input_panel_d.selection_area_d.getDisplayScale());	    Classify.input_panel_d.repaint();	} 	else if (source.equals(fourEllipses))	{	    // reset data	    Classify.input_points_d.initialize();	    Classify.input_points_d.setFourEllipses(		 Classify.input_panel_d.selection_area_d.getDisplayScale());	    Classify.input_panel_d.repaint();	} 	else if (source.equals(rotatedEllipses))	{	    // reset data	    Classify.input_points_d.initialize();	    Classify.input_points_d.setRotatedEllipses(		 Classify.input_panel_d.selection_area_d.getDisplayScale());	    Classify.input_panel_d.repaint();	} 	else if (source.equals(toroidal))	{	    // reset data	    Classify.input_points_d.initialize();	    Classify.input_points_d.setToroidal(		 Classify.input_panel_d.selection_area_d.getDisplayScale());	    Classify.input_panel_d.repaint();	} 	else if (source.equals(yinYang))	{	    // reset data	    Classify.input_points_d.initialize();	    Classify.input_points_d.setYinYang(		 Classify.input_panel_d.selection_area_d.getDisplayScale());	    Classify.input_panel_d.repaint();	} 	else if (source.equals(cl

⌨️ 快捷键说明

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