【问题标题】:Adding JButton on JToolbar vertically [closed]在 JToolbar 上垂直添加 JButton [关闭]
【发布时间】:2013-04-27 09:49:10
【问题描述】:

我想在JToolbar 上添加更多按钮,但我无法在另一个上垂直添加按钮;相反,它们会自动水平对齐。

public class Interface 
{
JTable tableT = new JTable();
private JTable table;

  public Interface()
  {
   final JFrame f= new JFrame("Content Provider Generator");
   f.setFont(new Font("Aharoni", Font.BOLD, 12));
   f.setForeground(Color.GRAY);
   f.getContentPane().setBackground(Color.WHITE);

     JToolBar toolBar = new JToolBar();
      f.getContentPane().add(toolBar, BorderLayout.EAST);

  //MenuButton//
      JButton button = new JButton();
button.setIcon(new ImageIcon
        (Interface.class.getResource("/javax/swing/plaf/metal/icons/ocean/menu.gif")));
      toolBar.add(button);   //added to JToolbar

      JPopupMenu popupMenu = new JPopupMenu();
      addPopup(button, popupMenu);

      //Jpopupmenu
      JMenuItem mntmNewMenuItem = new JMenuItem("Table");

      JButton button1 = new JButton();
    button.setIcon(newImageIcon
        (Interface.class.getResource("/javax/swing/plaf/metal/icons/ocean/menu.gif")));
      toolBar.add(button1);
}
}

【问题讨论】:

  • 如果把工具栏转过来,它就不是工具栏而是侧边栏了。
  • 我没明白你想告诉我什么?我的问题是我想将工具栏内的按钮垂直排列在另一个..我无法做到

标签: java swing jtable jbutton jtoolbar


【解决方案1】:

JToolBar(orientation)

使用指定的orientation 创建一个新工具栏。方向必须是HORIZONTALVERTICAL

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-02-06
    • 2015-07-11
    • 1970-01-01
    • 2022-01-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多