Java 从JButton中删除边框

Java 从JButton中删除边框,java,swing,border,jbutton,Java,Swing,Border,Jbutton,我的jbutton的边缘会有问题。实际上,在下面的代码中,我插入了一个按钮,该按钮不应该有边缘,而是如下图所示 JButton btnRes=new JButton(); btnRes.1(假); btnRes.setContentAreaFilled(假); btnRes.setOpaque(假); btnRes.setboorder(空); btnRes.setIcon(新的ImageIcon(Main.class.getResource(image1)); btnRes.setPresse

我的
jbutton
的边缘会有问题。实际上,在下面的代码中,我插入了一个按钮,该按钮不应该有边缘,而是如下图所示

JButton btnRes=new JButton();
btnRes.1(假);
btnRes.setContentAreaFilled(假);
btnRes.setOpaque(假);
btnRes.setboorder(空);
btnRes.setIcon(新的ImageIcon(Main.class.getResource(image1));
btnRes.setPressedIcon(新的ImageIcon(Main.class.getResource(image2));
setRolloverIcon(新的ImageIcon(Main.class.getResource(image3));
btnRes.addActionListener(新的ActionListener(){
已执行的公共无效操作(操作事件arg0){
//待办事项
}
});
btnRes.立根(496342138,48);
frame.getContentPane().add(btnRes);
这就是结果:


但是边框是可见的,我如何解决这个问题?

您可以看到添加到按钮的边框,因为它已被选中。尝试:

btnRes.setFocusPainted(false);