java 中JToolBar如何让所添加的按钮从右向左排列,如果我要在工具栏的最右边加上关闭按钮,应该这么设置使其在最右边显示。

解决方案 »

  1.   

    不是有没有必要的问题哈,是lz想这么做来着~~~我也想要知道,如果jtoolbar中已经放置了一些按钮,怎么能在最右边加一个控件(之前的都是从左往右排列的)。除了使用separator
      

  2.   

    import java.awt.*;
    import javax.swing.*;class testToolBar extends javax.swing.JFrame{
      JToolBar tb=new JToolBar();
      JButton btn1=new JButton("btn1");
      JButton btn2=new JButton("btn2");
      JButton btn3=new JButton("X");
      JPanel pane=new JPanel();  testToolBar(){
         this.getContentPane().add(tb,BorderLayout.NORTH);
         tb.add(btn1);
         tb.add(btn2);
         tb.add(pane);
         pane.setLayout(new FlowLayout(FlowLayout.RIGHT));
         pane.add(btn3);     tb.setFloatable(false); 
         setDefaultCloseOperation(EXIT_ON_CLOSE);
         setSize(500,450);
         setVisible(true);
      }  public static void main(String args[]){
         new testToolBar();
      }
    }