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();
}
}或者用:JToolBar jtb=new JToolBar()
jtb.setRollover(true);实现方法很多!以上仅供参考. 祝你早日进步!!