1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
|
private void buildMenuBar() {
JMenuBar menuBar = new JMenuBar();
JMenu menu = new JMenu("File");
addMenuItem(menu, "Open...", "stock_open");
addMenuItem(menu, "Exit", "stock_exit");
menuBar.add(menu);
menu = new JMenu("Document");
addMenuItem(menu, "First Page", "stock_first-page");
addMenuItem(menu, "Previous", "stock_previous");
addMenuItem(menu, "Next", "stock_next");
addMenuItem(menu, "Last Page", "stock_last-page");
menuBar.add(menu);
menu = new JMenu("View");
addMenuItem(menu, "Zoom In", "stock_zoom-in");
addMenuItem(menu, "Zoom Out", "stock_zoom-out");
addMenuItem(menu, "Reset Zoom", "stock_zoom-1");
menuBar.add(menu);
setJMenuBar(menuBar);
}
private JMenuItem addMenuItem(JMenu menu, String title, String fileName) {
JMenuItem item = new JMenuItem(title);
try {
ImageIcon imageIcon = new ImageIcon(getClass().getResource("resources/" + fileName + "_item.png"));
item.setIcon(imageIcon);
} catch (Exception e) {
}
menu.add(item);
return item;
} |
Partager