我需要在jcheckbox中添加一个“信封”图标。文档似乎侧重于替换选定/未选中的状态图标。
我对这些感到满意 - 但我想要一个“信封”图片而不是文字说“电子邮件”。
答案 0 :(得分:2)
创建没有标签的JCheckbox。然后使用图标将其放在JLabel旁边。
public static void main(String[] args) {
JFrame frame = new JFrame();
JPanel panel = new JPanel();
JCheckBox box = new JCheckBox();
JLabel label = new JLabel(myIcon);
panel.setLayout(new BoxLayout(panel, BoxLayout.X_AXIS));
panel.add(box);
panel.add(label);
frame.getContentPane().add(panel);
frame.pack();
frame.setVisible(true);
}