我想问下竖排的菜单栏是怎么实现的呢~?
查看API找不到有关把菜单栏设置为纵向的方法..

解决方案 »

  1.   


     额,是不是可以把菜单栏放在 BorderLayout 的WEST位置 
      

  2.   

    竖着的菜单栏太宽了。可以把JMenu加到一个 Box.createVerticalBox() 里。
      

  3.   

    我只知道工具栏能竖着放置,菜单栏貌似不行吧import java.awt.*;
    import java.awt.event.*;
    import javax.swing.*;public class ToolBarFrame extends JFrame
    {
    private JToolBar toolBar = new JToolBar();

    public ToolBarFrame()
    {
    toolBar.add(new JButton("1"));
    toolBar.add(new JButton("2"));
    toolBar.add(new JButton("3"));
    add(toolBar, BorderLayout.WEST);
    setSize(400, 300);
    setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    setVisible(true);
    }

    public static void main(String[] args)
    {
    EventQueue.invokeLater(new Runnable()
    {
    public void run()
    {
    new ToolBarFrame();
    }
    });
    }
    }