JMenuBar myMenu = new MainMenu(); myMenu.setMain(this);//this is the Main class reference setJMenuBar(myMenu); //setMain inside MainMenu public void setMain(Main main) { this.main = main; }
/** * Obtains the file menu (and creates it if necessary), * so that the caller can add items in this menu. */ public JMenu getFileMenu() { if(fileMenu==null) { fileMenu = new JMenu("File"); fileMenu.setMnemonic(KeyEvent.VK_F); add(fileMenu,0); } return fileMenu; }
MainMenu menu = new MainMenu(); menu.setUserDispNameText(name); menu.setVisible(true);
public void Update() { MainMenu obj = new MainMenu(); TextView tv = obj.getTextView(); tv.setText("hello"); }
public class 1st_class { public static ArrayList<Test> tests = new ArrayList<Test>(); public static ArrayList<Score> scores = new ArrayList<Score>(); public void main(String[] args) { MainMenu Menu1 = new MainMenu(); Menu1.setVisible(true); } } public newclass { public newclass() { 1st_class .tests.add(new Test); } }
public void resetMenuBar() { mainMenu = new MainMenu(this); if(mainMenu.getComponentCount()>0) { setJMenuBar(mainMenu); mainMenu.commit(); } else { setJMenuBar(null); if(isVisible()) setVisible(true); // work around for paint problem. see http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4949810 } }
public void run() { MainMenu mainMenu = dialog.getMainMenu(); JMenu m = mainMenu.getFileMenu(); JMenuItem menu = new JMenuItem(Messages.WindowsInstallerLink_DisplayName(), KeyEvent.VK_W); menu.addActionListener(WindowsSlaveInstaller.this); m.add(menu); mainMenu.commit(); } });
/** * Reflects the changes made in the menu objects to GUI. */ public void commit() { invalidate(); repaint(); if(getComponentCount()>0) { owner.setJMenuBar(this); // work around for paint problem. see http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4949810 if(owner.isVisible()) owner.setVisible(true); } } }
MainMenu main = new MainMenu(); JPanel mainPanel = main.createPanel();
public int difficulty = 1; public GameState gameState = new GameState(difficulty); public MainMenu mainMenu = new MainMenu();; StackPane stackPane = new StackPane(); mainMenu.getStartButton().setOnAction(new EventHandler<ActionEvent>() {
public void resetMenuBar() { mainMenu = new MainMenu(this); if(mainMenu.getComponentCount()>0) { setJMenuBar(mainMenu); mainMenu.commit(); } else { setJMenuBar(null); if(isVisible()) setVisible(true); // work around for paint problem. see http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4949810 } }
public void run() { MainMenu mainMenu = dialog.getMainMenu(); JMenu m = mainMenu.getFileMenu(); JMenuItem menu = new JMenuItem(Messages.WindowsInstallerLink_DisplayName(), KeyEvent.VK_W); menu.addActionListener(WindowsSlaveInstaller.this); m.add(menu); mainMenu.commit(); } });
/** * Reflects the changes made in the menu objects to GUI. */ public void commit() { invalidate(); repaint(); if(getComponentCount()>0) { owner.setJMenuBar(this); // work around for paint problem. see http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4949810 if(owner.isVisible()) owner.setVisible(true); } } }
package 1st_class; import java.awt.*; import javax.swing.*; import java.awt.Event.*; import java.util.ArrayList; public class 1st_class { public ArrayList<Test> tests = new ArrayList<Test>(); public ArrayList<Score> scores = new ArrayList<Score>(); public void main(String[] args) { MainMenu Menu1 = new MainMenu(); Menu1.setVisible(true); } }
public void resetMenuBar() { mainMenu = new MainMenu(this); if(mainMenu.getComponentCount()>0) { setJMenuBar(mainMenu); mainMenu.commit(); } else { setJMenuBar(null); if(isVisible()) setVisible(true); // work around for paint problem. see http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4949810 } }
public void run() { MainMenu mainMenu = dialog.getMainMenu(); JMenu m = mainMenu.getFileMenu(); JMenuItem menu = new JMenuItem(Messages.WindowsInstallerLink_DisplayName(), KeyEvent.VK_W); menu.addActionListener(WindowsSlaveInstaller.this); m.add(menu); mainMenu.commit(); } });
/** * Reflects the changes made in the menu objects to GUI. */ public void commit() { invalidate(); repaint(); if(getComponentCount()>0) { owner.setJMenuBar(this); // work around for paint problem. see http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4949810 if(owner.isVisible()) owner.setVisible(true); } } }
public class 1st_class { private ArrayList<Test> tests = new ArrayList<Test>(); private ArrayList<Score> scores = new ArrayList<Score>(); public void main(String[] args) { MainMenu Menu1 = new MainMenu(); Menu1.setVisible(true); } public ArrayList<Test> getArrayList() { return tests; } } public newclass { public newclass() { ArrayList<Test> temp = new 1st_class().getArrayList(); } }
/** * Obtains the file menu (and creates it if necessary), * so that the caller can add items in this menu. */ public JMenu getFileMenu() { if(fileMenu==null) { fileMenu = new JMenu("File"); fileMenu.setMnemonic(KeyEvent.VK_F); add(fileMenu,0); } return fileMenu; }