我將圖標添加到選項卡,但我希望ImageIcon適合所有tabComponent。是否有任何方法來適應選項卡組件中的圖像
我想這個代碼
ImageIcon icon = new ImageIcon("images/itemtexto-off.png");
Image img = icon.getImage() ;
Image newimg = img.getScaledInstance(50, 25, java.awt.Image.SCALE_DEFAULT) ;
icon = new ImageIcon(newimg);
tabbedPaneProductDetail.setIconAt(0, icon);
而且我想這是一個解決方案,但沒有奏效。
JLabel label = new JLabel(icon);
label.setBackground(Color.BLUE);
tabbedPaneProductDetail.setTabComponentAt(1,label);
謝謝camickr,不工作的原因e nimbus沒有這個屬性,我找到了另一個解決方案,但我不知道它是否是正確的,請檢查我的回答 – nachokk
'UIManager.getLookAndFeelDefaults()。put(「TabbedPane:TabbedPaneTab.contentMargins」,new Insets(0 ,0,0,0));'我在nimbus中發現這個屬性可以幫助 – nachokk
'TabbedPane:TabbedPaneTabArea.contentMargins' – nachokk