这是我自己根据所学编的,希望有大佬可以帮忙看下怎么去除下面图片所示按钮的边框,我使用了setborderpaint()但是没用
import java.awt.Container;
import java.awt.Dimension;
import java.awt.FlowLayout;
import java.net.URL;import javax.swing.Icon;
import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.SwingConstants;
import javax.swing.WindowConstants;public class MyImageIcon extends JFrame
{
public MyImageIcon()
{
Container container=getContentPane();
container.setLayout(new FlowLayout());
JButton a=new JButton("按钮");
URL url=MyImageIcon.class.getResource("preview.jpg");
Icon icon=new ImageIcon(url);
a.setIcon(icon);
a.setHorizontalTextPosition(0);
a.setToolTipText("这是一个有图标的按钮");//设置指针停留时显示
a.setBorderPainted(false);//设置取消边界
container.add(a);
setSize(500,600);
setVisible(true);
setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
}
public static void main(String[] args)
{
new MyImageIcon(); }}
import java.awt.Container;
import java.awt.Dimension;
import java.awt.FlowLayout;
import java.net.URL;import javax.swing.Icon;
import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.SwingConstants;
import javax.swing.WindowConstants;public class MyImageIcon extends JFrame
{
public MyImageIcon()
{
Container container=getContentPane();
container.setLayout(new FlowLayout());
JButton a=new JButton("按钮");
URL url=MyImageIcon.class.getResource("preview.jpg");
Icon icon=new ImageIcon(url);
a.setIcon(icon);
a.setHorizontalTextPosition(0);
a.setToolTipText("这是一个有图标的按钮");//设置指针停留时显示
a.setBorderPainted(false);//设置取消边界
container.add(a);
setSize(500,600);
setVisible(true);
setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
}
public static void main(String[] args)
{
new MyImageIcon(); }}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货