JButton中的图标

时间:2016-01-25 04:04:01

标签: java swing icons jbutton

我正在尝试在我的JButton中添加一个图标,到目前为止还没有任何效果。我已经粘贴了我的代码下面的按钮以及图像存储位置。

  public static DRTextCode BUTTON_COLLAPSE_NESTED() {
    DRTextCode tc = new DRTextCode ("BUTTON_COLLAPSE_NESTED",         "Collapse");
    return tc;
}


    btn = new JButton(BUTTON_COLLAPSE_NESTED().toString());
    btn.setActionCommand(BUTTON_COLLAPSE_NESTED().toString());
    btn.addActionListener(btnListener);
    btnPnl.add(btn);
    _collapseBtn = btn;

以下是图片位置

“MZ /图像/ SVG / folder_collapse.svg”

我不知道如何在

中添加它

1 个答案:

答案 0 :(得分:0)

尝试使用.png图标,因为它们更常见并且很容易找到它们,你可以找到免费的平面图标here

  • 首先在此路径src/resources
  • 中创建一个文件夹

enter image description here

  • 将您的图标放在路径上并以这种方式使用它们

    JButton button = new JButton();
    try {
         Image img = ImageIO.read(new File("src//resources//icon.png"));
         button.setIcon(new ImageIcon(img));
    } catch (IOException ex) {
    }
    

还要观看这些有用的教程