如何在JButton中添加图标

时间:2016-11-30 13:21:48

标签: java swing jframe jbutton

我正在尝试在JButton的按钮中创建一个图标,按钮应该如下所示 enter image description here

但是当我在我的代码中添加它时,它看起来像这样

enter image description here

这是我的代码的按钮部分

private JButton backButton = new JButton();
backButton.addActionListener(new ActionListener() {
  public void actionPerformed(ActionEvent e) {
    actionBack();
  }
});
backButton.setIcon(new ImageIcon(Hello.class.getResource("/239706184.png")));
backButton.setEnabled(false);
buttonPanel.add(backButton);

2 个答案:

答案 0 :(得分:2)

您的按钮很暗,因为您将其设置为false

删除此行:

backButton.setEnabled(false);

答案 1 :(得分:2)

如果您设置backButton.setEnabled(false);,那么它将以黑暗状态显示。

尝试将其设置为true。