Java Swing Tutorial - Java JMenu.setMenuLocation(int x, int y)








Syntax

JMenu.setMenuLocation(int x, int y) has the following syntax.

public void setMenuLocation(int x,   int y)

Example

In the following code shows how to use JMenu.setMenuLocation(int x, int y) method.

import javax.swing.JFrame;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
//from  ww w.  j  a  v  a  2 s  .  c  om
public class Main {
  public static void main(final String args[]) {
    JFrame frame = new JFrame();
    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    JMenuBar menuBar = new JMenuBar();

    // File Menu, F - Mnemonic
    JMenu fileMenu = new JMenu("File");
    fileMenu.setMenuLocation(10,10);
    
    // File->New, N - Mnemonic
    JMenuItem newMenuItem = new JMenuItem("New");
    fileMenu.add(newMenuItem);

    frame.setJMenuBar(menuBar);
    frame.setSize(350, 250);
    frame.setVisible(true);
  }
}