src/java.desktop/macosx/classes/sun/lwawt/macosx/CMenuBar.java
Print this page
*** 1,7 ****
/*
! * Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
* under the terms of the GNU General Public License version 2 only, as
* published by the Free Software Foundation. Oracle designates this
--- 1,7 ----
/*
! * Copyright (c) 2011, 2015, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
* under the terms of the GNU General Public License version 2 only, as
* published by the Free Software Foundation. Oracle designates this
*** 27,36 ****
--- 27,38 ----
import java.awt.Menu;
import java.awt.MenuBar;
import java.awt.peer.MenuBarPeer;
+ import sun.awt.AWTAccessor;
+
public class CMenuBar extends CMenuComponent implements MenuBarPeer {
private int nextInsertionIndex = -1;
public CMenuBar(MenuBar target) {
*** 41,53 ****
protected long createModel() {
return nativeCreateMenuBar();
}
@Override
- @SuppressWarnings("deprecation")
public void addHelpMenu(Menu m) {
! CMenu cMenu = (CMenu)m.getPeer();
nativeSetHelpMenu(getModel(), cMenu.getModel());
}
public int getNextInsertionIndex() {
return nextInsertionIndex;
--- 43,54 ----
protected long createModel() {
return nativeCreateMenuBar();
}
@Override
public void addHelpMenu(Menu m) {
! CMenu cMenu = AWTAccessor.getMenuComponentAccessor().getPeer(m);
nativeSetHelpMenu(getModel(), cMenu.getModel());
}
public int getNextInsertionIndex() {
return nextInsertionIndex;