📄 mainmenu.java,v
字号:
// add the components for the LBG algorithm // c.gridx = 0; c.gridy = 1; c.gridwidth = 1; iterpara.getContentPane().setLayout(gridbag); gridbag.setConstraints(clusterLabel, c); iterpara.getContentPane().add(clusterLabel); c.gridx = 1; c.gridwidth = GridBagConstraints.REMAINDER; gridbag.setConstraints(clusterField, c); iterpara.getContentPane().add(clusterField); c.gridx = 0; c.gridy = 2; c.gridwidth = GridBagConstraints.REMAINDER; c.anchor = GridBagConstraints.CENTER; gridbag.setConstraints(inititer, c); iterpara.getContentPane().add(inititer); // add the components for the k-means algorithm // c.gridx = 0; c.gridy = 1; c.gridwidth = 1; clusterpara.getContentPane().setLayout(gridbag); gridbag.setConstraints(guessesLabel, c); clusterpara.getContentPane().add(guessesLabel); c.gridx = 1; c.gridwidth = GridBagConstraints.REMAINDER; gridbag.setConstraints(guessesField, c); clusterpara.getContentPane().add(guessesField); c.gridx = 0; c.gridy = 2; c.gridwidth = GridBagConstraints.REMAINDER; c.anchor = GridBagConstraints.CENTER; gridbag.setConstraints(initcluster, c); clusterpara.getContentPane().add(initcluster); // set the container layout for the LP algorithm // c.weightx = 1.0; c.weighty = 1.0; c.gridheight = 1; c.anchor = GridBagConstraints.WEST; c.fill = GridBagConstraints.HORIZONTAL; // add the components for lp order the LP algorithm // c.gridx = 0; c.gridy = 1; c.gridwidth = 1; lpsetorderpara.getContentPane().setLayout(gridbag); gridbag.setConstraints(lporderLabel, c); lpsetorderpara.getContentPane().add(lporderLabel); c.gridx = 1; c.gridwidth = GridBagConstraints.REMAINDER; gridbag.setConstraints(lporderField, c); lpsetorderpara.getContentPane().add(lporderField); c.gridx = 0; c.gridy = 2; c.gridwidth = GridBagConstraints.REMAINDER; c.anchor = GridBagConstraints.CENTER; gridbag.setConstraints(initlporder, c); lpsetorderpara.getContentPane().add(initlporder); // add the components for pf order the PF algorithm // c.gridx = 0; c.gridy = 1; c.gridwidth = 1; pfsetorderpara.getContentPane().setLayout(gridbag); gridbag.setConstraints(pforderLabel, c); pfsetorderpara.getContentPane().add(pforderLabel); c.gridx = 1; c.gridwidth = GridBagConstraints.REMAINDER; gridbag.setConstraints(pforderField, c); pfsetorderpara.getContentPane().add(pforderField); c.gridx = 0; c.gridy = 2; c.gridwidth = GridBagConstraints.REMAINDER; c.anchor = GridBagConstraints.CENTER; gridbag.setConstraints(initpforder, c); pfsetorderpara.getContentPane().add(initpforder); // add the components for kf order the KF algorithm // c.gridx = 0; c.gridy = 1; c.gridwidth = 1; kfsetorderpara.getContentPane().setLayout(gridbag); gridbag.setConstraints(kforderLabel, c); kfsetorderpara.getContentPane().add(kforderLabel); c.gridx = 1; c.gridwidth = GridBagConstraints.REMAINDER; gridbag.setConstraints(kforderField, c); kfsetorderpara.getContentPane().add(kforderField); c.gridx = 0; c.gridy = 2; c.gridwidth = GridBagConstraints.REMAINDER; c.anchor = GridBagConstraints.CENTER; gridbag.setConstraints(initkforder, c); kfsetorderpara.getContentPane().add(initkforder); // add the components for meas_gain Kalman algorithm // c.gridx = 0; c.gridy = 1; c.gridwidth = 1; set_meas_gain_frame.getContentPane().setLayout(gridbag); gridbag.setConstraints(meas_gain_label, c); set_meas_gain_frame.getContentPane().add(meas_gain_label); c.gridx = 1; c.gridwidth = GridBagConstraints.REMAINDER; gridbag.setConstraints(meas_gain_field, c); set_meas_gain_frame.getContentPane().add(meas_gain_field); c.gridx = 0; c.gridy = 2; c.gridwidth = GridBagConstraints.REMAINDER; c.anchor = GridBagConstraints.CENTER; gridbag.setConstraints(init_meas_gain, c); set_meas_gain_frame.getContentPane().add(init_meas_gain); // add the components for state_gain Kalman algorithm // c.gridx = 0; c.gridy = 1; c.gridwidth = 1; set_state_gain_frame.getContentPane().setLayout(gridbag); gridbag.setConstraints(state_gain_label, c); set_state_gain_frame.getContentPane().add(state_gain_label); c.gridx = 1; c.gridwidth = GridBagConstraints.REMAINDER; gridbag.setConstraints(state_gain_field, c); set_state_gain_frame.getContentPane().add(state_gain_field); c.gridx = 0; c.gridy = 2; c.gridwidth = GridBagConstraints.REMAINDER; c.anchor = GridBagConstraints.CENTER; gridbag.setConstraints(init_state_gain, c); set_state_gain_frame.getContentPane().add(init_state_gain); // add the components for var_state_noise Kalman algorithm // c.gridx = 0; c.gridy = 1; c.gridwidth = 1; set_var_state_noise_frame.getContentPane().setLayout(gridbag); gridbag.setConstraints(var_state_noise_label, c); set_var_state_noise_frame.getContentPane().add(var_state_noise_label); c.gridx = 1; c.gridwidth = GridBagConstraints.REMAINDER; gridbag.setConstraints(var_state_noise_field, c); set_var_state_noise_frame.getContentPane().add(var_state_noise_field); c.gridx = 0; c.gridy = 2; c.gridwidth = GridBagConstraints.REMAINDER; c.anchor = GridBagConstraints.CENTER; gridbag.setConstraints(init_var_state_noise, c); set_var_state_noise_frame.getContentPane().add(init_var_state_noise); // add the components for var_meas_noise Kalman algorithm // c.gridx = 0; c.gridy = 1; c.gridwidth = 1; set_var_meas_noise_frame.getContentPane().setLayout(gridbag); gridbag.setConstraints(var_meas_noise_label, c); set_var_meas_noise_frame.getContentPane().add(var_meas_noise_label); c.gridx = 1; c.gridwidth = GridBagConstraints.REMAINDER; gridbag.setConstraints(var_meas_noise_field, c); set_var_meas_noise_frame.getContentPane().add(var_meas_noise_field); c.gridx = 0; c.gridy = 2; c.gridwidth = GridBagConstraints.REMAINDER; c.anchor = GridBagConstraints.CENTER; gridbag.setConstraints(init_var_meas_noise, c); set_var_meas_noise_frame.getContentPane().add(init_var_meas_noise); // add the components for interpolation order in the LP algorithm // c.gridx = 0; c.gridy = 1; c.gridwidth = 1; ipsetorderpara.getContentPane().setLayout(gridbag); gridbag.setConstraints(iporderLabel, c); ipsetorderpara.getContentPane().add(iporderLabel); c.gridx = 1; c.gridwidth = GridBagConstraints.REMAINDER; gridbag.setConstraints(iporderField, c); ipsetorderpara.getContentPane().add(iporderField); c.gridx = 0; c.gridy = 2; c.gridwidth = GridBagConstraints.REMAINDER; c.anchor = GridBagConstraints.CENTER; gridbag.setConstraints(initiporder, c); ipsetorderpara.getContentPane().add(initiporder); // set the container layout for the gaussian distribution // c.weightx = 1.0; c.weighty = 1.0; c.gridheight = 1; c.anchor = GridBagConstraints.WEST; c.fill = GridBagConstraints.HORIZONTAL; // add the components for the gaussian distribution // c.gridx = 0; c.gridy = 0; c.gridwidth = GridBagConstraints.REMAINDER; setgausdlg.getContentPane().setLayout(gridbag); gridbag.setConstraints(setgausLabel, c); setgausdlg.getContentPane().add(setgausLabel); c.gridx = 0; c.gridy = 1; c.gridwidth = 1; setgausdlg.getContentPane().setLayout(gridbag); gridbag.setConstraints(pointsLabel, c); setgausdlg.getContentPane().add(pointsLabel); c.gridx = 1; c.gridwidth = GridBagConstraints.REMAINDER; gridbag.setConstraints(pointsField, c); setgausdlg.getContentPane().add(pointsField); c.gridx = 0; c.gridy = 2; c.gridwidth = 1; gridbag.setConstraints(covLabel, c); setgausdlg.getContentPane().add(covLabel); c.gridx = 0; c.gridy = 3; c.gridwidth = 1; gridbag.setConstraints(cov11Label, c); setgausdlg.getContentPane().add(cov11Label); c.gridx = 1; c.gridwidth = GridBagConstraints.REMAINDER; gridbag.setConstraints(cov11Field, c); setgausdlg.getContentPane().add(cov11Field); c.gridx = 0; c.gridy = 4; c.gridwidth = 1; gridbag.setConstraints(cov12Label, c); setgausdlg.getContentPane().add(cov12Label); c.gridx = 1; c.gridwidth = GridBagConstraints.REMAINDER; gridbag.setConstraints(cov12Field, c); setgausdlg.getContentPane().add(cov12Field); c.gridx = 0; c.gridy = 5; c.gridwidth = 1; gridbag.setConstraints(cov21Label, c); setgausdlg.getContentPane().add(cov21Label); c.gridx = 1; c.gridwidth = GridBagConstraints.REMAINDER; gridbag.setConstraints(cov21Field, c); setgausdlg.getContentPane().add(cov21Field); c.gridx = 0; c.gridy = 6; c.gridwidth = 1; gridbag.setConstraints(cov22Label, c); setgausdlg.getContentPane().add(cov22Label); c.gridx = 1; c.gridwidth = GridBagConstraints.REMAINDER; gridbag.setConstraints(cov22Field, c); setgausdlg.getContentPane().add(cov22Field); c.gridx = 0; c.gridy = 7; c.gridwidth = 1; c.anchor = GridBagConstraints.NORTHWEST; gridbag.setConstraints(applyb, c); setgausdlg.getContentPane().add(applyb); c.gridx = 1; c.gridwidth = GridBagConstraints.REMAINDER; c.anchor = GridBagConstraints.NORTHEAST; gridbag.setConstraints(cancel, c); setgausdlg.getContentPane().add(cancel); // create the menu bar item // menuBar = new JMenuBar(); // build the File menu // menu = new JMenu("File"); menu.setFont(newFont); menuBar.add(menu); // add the load menu item // menuItem = new JMenuItem(load); menuItem.setEnabled(false); menuItem.setFont(newFont); menuItem.addActionListener(this); menuItem.setActionCommand(load); menu.add(menuItem); // add the save menu item // menuItem = new JMenuItem(save); menuItem.setEnabled(false); menuItem.setFont(newFont); menuItem.addActionListener(this); menuItem.setActionCommand(save); menu.add(menuItem); // build the Edit menu // menu = new JMenu("Edit"); menu.setFont(newFont); menuBar.add(menu); // add the settings menu // JMenu expmenu = new JMenu("Settings"); expmenu.setFont(newFont); // add the the scale menu item // menuItem = new JMenuItem(limit); menuItem.setFont(newFont); menuItem.addActionListener(this); menuItem.setActionCommand(limit); expmenu.add(menuItem); // add the setgaus menu item menuItem = new JMenuItem(setgaus); menuItem.setFont(newFont); menuItem.addActionListener(this); menuItem.setActionCommand(setgaus); expmenu.add(menuItem); // add the colors menu item menuItem = new JMenuItem(setccolors); menuItem.setFont(newFont); menuItem.addActionListener(this); menuItem.setActionCommand(setccolors); expmenu.add(menuItem); // add the set iterations menu item menuItem = new JMenuItem(setiterations); menuItem.setFont(newFont); menuItem.addActionListener(this); menuItem.setActionCommand(setiterations); expmenu.add(menuItem); // add the set clusters menu item menuItem = new JMenuItem(setclusters); menuItem.setFont(newFont); menuItem.addActionListener(this); menuItem.setActionCommand(setclusters); expmenu.add(menuItem); // add the set LP orders menu item menuItem = new JMenuItem(setlporders); menuItem.setFont(newFont); menuItem.addActionListener(this); menuItem.setActionCommand(setlporders); expmenu.add(menuItem); // add the set PF orders menu item menuItem = new JMenuItem(setpforders); menuItem.setFont(newFont); menuItem.addActionListener(this); menuItem.setActionCommand(setpforders); expmenu.add(menuItem); // add the set KF orders menu item menuItem = new JMenuItem(setkforders); menuItem.setFont(newFont); menuItem.addActionListener(this); menuItem.setActionCommand(setkforders); expmenu.add(menuItem); // add the set meas_gain menu item menuItem = new JMenuItem(set_meas_gain); menuItem.setFont(newFont); menuItem.addActionListener(this); menuItem.setActionCommand(set_meas_gain); expmenu.add(menuItem); // add the set state_gain menu item menuItem = new JMenuItem(set_state_gain); menuItem.setFont(newFont); menuItem.addActionListener(this); menuItem.setActionCommand(set_state_gain); expmenu.add(menuItem); // add the set var_meas_noise menu item menuItem = new JMenuItem(set_var_meas_noise); menuItem.setFont(newFont); menuItem.addActionListener(this); menuItem.setActionCommand(set_var_meas_noise); expmenu.add(menuItem); // add the set var_state_noise menu item menuItem = new JMenuItem(set_var_state_noise); menuItem.setFont(newFont); menuItem.addActionListener(this); menuItem.setActionCommand(set_var_state_noise); expmenu.add(menuItem); // add the set interpolation order in menu item menuItem = new JMenuItem(setiporders); menuItem.setFont(newFont); menuItem.addActionListener(this); menuItem.setActionCommand(setiporders); expmenu.add(menuItem); menu.add(expmenu); menu.addSeparator(); // add the the clear input menu item // menuItem = new JMenuItem(clearInput); menuItem.setFont(newFont); menuItem.addActionListener(this); menuItem.setActionCommand(clearInput); menu.add(menuItem); // add the the clear input menu item // menuItem = new JMenuItem(clearOutput); menuItem.setFont(newFont); menuItem.addActionListener(this); menuItem.setActionCommand(clearOutput); menu.add(menuItem);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -