0
我有下面的代碼,以使自定義尋找的JButtonJButton的顯示在Windows
ImageIcon icon = createImageIcon(
CommonUtils.class.getClassLoader().getResource("images/wright.png")
);
RightSlide.setIcon(icon);
ImageIcon icon2 = createImageIcon(
CommonUtils.class.getClassLoader().getResource("images/right_selected.png")
);
RightSlide.setPressedIcon(icon2);
RightSlide.setSelectedIcon(icon2);
RightSlide.setRolloverEnabled(true); // turn on before rollovers work
RightSlide.setRolloverIcon(icon2);
RightSlide.setBorderPainted(false);
RightSlide.setFocusPainted(false);
RightSlide.addActionListener(new ActionListener(){
的代碼生成的自定義按鈕,淡藍色背景。將鼠標懸停,按下,單擊並選中時,按鈕的行爲與預期相同。這適用於MacOS和Linux(Ubuntu)。但是相同的代碼在Windows上有淺藍色背景。這是從哪裏來的,我如何擺脫它?
感謝
它的外觀像LookAndFeel的問題。檢查[如何設置的外觀和感覺(http://docs.oracle.com/javase/教程/ uiswing/lookandfeel/plaf.html)。 –