簡體   English   中英

在jcheckbox中使用圖標代替文本

[英]Use Icon in jcheckbox instead of text

我需要在jcheckbox中添加一個“信封”圖標。 該文檔似乎集中於替換選定/未選定狀態圖標。

我對這些內容感到滿意-但我想要一張“信封”圖片,而不是顯示“電子郵件”的文字。

創建一個不帶標簽的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);
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM