This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 34076 - Use Screen Menu Bar
Summary: Use Screen Menu Bar
Status: CLOSED DUPLICATE of bug 34284
Alias: None
Product: platform
Classification: Unclassified
Component: Window System (show other bugs)
Version: 3.x
Hardware: Macintosh Mac OS X
: P3 blocker (vote)
Assignee: Tomas Hurka
URL:
Keywords:
: 34077 (view as bug list)
Depends on:
Blocks:
 
Reported: 2003-06-01 05:45 UTC by inertia
Modified: 2008-12-23 09:44 UTC (History)
3 users (show)

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description inertia 2003-06-01 05:45:48 UTC
The ide.cfg option of: -J-Dapple.laf.useScreenMenuBar=true only works when in "SDI" 
window mode.  Otherwise, you get the following exception:

java.lang.ArrayIndexOutOfBoundsException: 0
	at apple.laf.AquaTabbedPaneUI.isTabVisible(AquaTabbedPaneUI.java:1561)
	at 
apple.laf.AquaTabbedPaneUI$AquaTabSelectionHandler.stateChanged(AquaTabbedPane
UI.java:1479)
	at javax.swing.JTabbedPane.fireStateChanged(JTabbedPane.java:287)
	at javax.swing.JTabbedPane$ModelListener.stateChanged(JTabbedPane.java:219)
	at 
javax.swing.DefaultSingleSelectionModel.fireStateChanged(DefaultSingleSelectionModel.
java:116)
	at 
javax.swing.DefaultSingleSelectionModel.setSelectedIndex(DefaultSingleSelectionModel.j
ava:50)
	at javax.swing.JTabbedPane.setSelectedIndexImpl(JTabbedPane.java:468)
	at javax.swing.JTabbedPane.setSelectedIndex(JTabbedPane.java:461)
	at javax.swing.JTabbedPane.insertTab(JTabbedPane.java:573)
	at javax.swing.JTabbedPane.addTab(JTabbedPane.java:607)
	at 
org.netbeans.core.windows.frames.SplitContainerImpl.addTCIntoTab(SplitContainerImpl
.java:596)
	at 
org.netbeans.core.windows.frames.SplitContainerImpl.attachComponents(SplitContainer
Impl.java:322)
	at 
org.netbeans.core.windows.frames.DefaultContainerImpl.setAttached(DefaultContainerI
mpl.java:801)
	at 
org.netbeans.core.windows.frames.SplitContainerImpl.setAttached(SplitContainerImpl.ja
va:1000)
	at org.netbeans.core.windows.ModeImpl.setVisible(ModeImpl.java:1369)
	at 
org.netbeans.core.windows.WorkspaceVisibilityManager.setModesVisibility(WorkspaceVi
sibilityManager.java:481)
	at 
org.netbeans.core.windows.WorkspaceVisibilityManager.processModes(WorkspaceVisibil
ityManager.java:381)
	at 
org.netbeans.core.windows.WorkspaceVisibilityManager.doSetVisible(WorkspaceVisibilit
yManager.java:187)
	at 
org.netbeans.core.windows.WorkspaceVisibilityManager.setVisible(WorkspaceVisibilityM
anager.java:101)
	at org.netbeans.core.windows.WorkspaceImpl.setVisible(WorkspaceImpl.java:864)
	at org.netbeans.core.windows.WorkspaceImpl.setVisible(WorkspaceImpl.java:854)
	at org.netbeans.core.windows.UIModeManager$2.run(UIModeManager.java:288)
	at 
org.netbeans.core.windows.UIModeManager.updateAll(UIModeManager.java:249)
	at 
org.netbeans.core.windows.UIModeManager.setUIMode(UIModeManager.java:109)
	at org.netbeans.core.windows.UIModeManager.setUIMode(UIModeManager.java:88)
	at 
org.netbeans.core.ui.IDESettingsPanel.propertyChange(IDESettingsPanel.java:410)
	at 
java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:252
)
	at org.openide.NotifyDescriptor.firePropertyChange(NotifyDescriptor.java:535)
	at org.openide.NotifyDescriptor.setValue(NotifyDescriptor.java:428)
	at org.openide.WizardDescriptor.setValue(WizardDescriptor.java:740)
	at 
org.netbeans.core.NbPresenter$ButtonListener.actionPerformed(NbPresenter.java:932)
	at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1797)
	at 
javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(AbstractButton.java:
1850)
	at 
javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:419)
	at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:257)
	at 
javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:245)
	at java.awt.Component.processMouseEvent(Component.java:5093)
	at java.awt.Component.processEvent(Component.java:4890)
	at java.awt.Container.processEvent(Container.java:1566)
	at java.awt.Component.dispatchEventImpl(Component.java:3598)
	at java.awt.Container.dispatchEventImpl(Container.java:1623)
	at java.awt.Component.dispatchEvent(Component.java:3439)
	at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:3450)
	at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3165)
	at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3095)
	at java.awt.Container.dispatchEventImpl(Container.java:1609)
	at java.awt.Window.dispatchEventImpl(Window.java:1585)
	at java.awt.Component.dispatchEvent(Component.java:3439)
[catch] at java.awt.EventQueue.dispatchEvent(EventQueue.java:450)
	at 
java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:23
0)
	at 
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:183)
	at 
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173)
	at java.awt.Dialog.show(Dialog.java:538)
	at org.netbeans.core.NbPresenter.superShow(NbPresenter.java:690)
	at org.netbeans.core.NbPresenter.doShow(NbPresenter.java:733)
	at org.netbeans.core.NbPresenter.run(NbPresenter.java:721)
	at org.openide.util.Mutex$1.run(Mutex.java:952)
	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:171)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:448)
	at 
java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:23
0)
	at 
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:183)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:177)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:99)
Comment 1 pzajac 2003-06-02 08:53:40 UTC
rassigned core/windows.
Comment 2 pzajac 2003-06-02 08:56:31 UTC
*** Issue 34077 has been marked as a duplicate of this issue. ***
Comment 3 Tomas Hurka 2003-06-25 11:24:31 UTC

*** This issue has been marked as a duplicate of 34284 ***
Comment 4 Marian Mirilovic 2003-07-23 16:07:13 UTC
verified, closed - it's duplicate.