Best Regards
Thorsten
You cann add a MouseListener on JToolbar, so you must be able to show a
popup menu. If isPopupTrigger always return false on JToolbar, you can
show the popup on mouseReleased for example.
Which Java are you using?
Or perhaps I should ask, which JavaDocs are you
*failing* to use?
<sscce>
import javax.swing.*;
class ToolBarWithPopupMenu {
public static void main(String[] args) {
Runnable r = new Runnable() {
public void run() {
JFrame f = new JFrame();
JToolBar tb = new JToolBar();
JPopupMenu popup = new JPopupMenu();
tb.setComponentPopupMenu( popup );
for (int ii=0; ii<4; ii++) {
tb.add( new JButton("" + ii) );
popup.add( "" + ii);
}
f.add( tb );
f.pack();
f.setVisible(true);
}
};
java.awt.EventQueue.invokeLater(r);
}
}
</sscce>
--
Andrew T.
PhySci.org
Sounds like you don't really want a JPopupMenu, but rather a JComboBox?
Rogan
There's a very nice example on how to use JComboBox if that's what
you're after.
http://java.sun.com/docs/books/tutorial/uiswing/components/combobox.html
Evans
http://www.onyxtic.com
----
Kettle-Pot-Black