是toolbarbutton,需要你自己继承JComponent

解决方案 »

  1.   

    import java.awt.*;
    import java.awt.event.*;
    import javax.swing.*;public class PlainButton extends JButton
    {
    public PlainButton(String caption){
    super(caption);
    setBorderPainted(false);
    setFocusPainted(false);
    setRequestFocusEnabled(false);
    setMargin(new Insets(1, 1, 1, 1));
    // Dynamic display tool-button border
    addMouseListener(new MouseAdapter(){
    public void mouseEntered(MouseEvent e){ setBorderPainted(true); }
    public void mouseExited(MouseEvent e){ setBorderPainted(false); }
    });
    } public static void main(String[] args){
    JFrame frame=new JFrame("Button Test");
    frame.getContentPane().setLayout(new FlowLayout());
    frame.getContentPane().add(new PlainButton("A"));
    frame.getContentPane().add(new PlainButton("B"));
    frame.getContentPane().add(new PlainButton("C"));
    frame.setSize(200, 100);
    frame.show();
    }
    }实现方法很多!以上仅供参考. 祝你早日进步!!
      

  2.   

    最主要是JToolBar.setRollover(true);JToolBar jt=new JToolBar();
    YourFrame.add(jt,"North");
    jt.setRollover(false);
    jt.add(...);......jt.addSeparator();......