JToolBar があり、アイコン付きのボタンを配置したいと考えています。今までこの画像を使っていた
しかし、コードを実行すると、これが得られます
ボタンも画像も正しく表示されません。ボタンに合わせて画像を引き延ばそうとしましたが、まだ何もありません。誰かが私に何が起こっているのか説明してもらえますか? どんな解決策も役に立ちます。前もって感謝します。これが私のコードです
public class Menu extends JFrame{
private final ImageIcon bucketPaintIcon;
private final JButton bucketPaintButton;
private ImgResizer imgResizer;
private JToolBar availabilityTimeTableToolbar;
public Menu(){
this.bucketPaintButton = new JButton();
this.bucketPaintButton.setPreferredSize(new Dimension(25,25));
this.bucketPaintIcon = new ImageIcon("/repositories/Diy-Paint-Bucket-icon.png");
Image img = this.bucketPaintIcon.getImage();
Image resizedImage = img.getScaledInstance(25, 25, 50);
this.bucketPaintButton.setIcon(new ImageIcon(resizedImage));
this.availabilityTimeTableToolbar = new JToolBar();
this.availabilityTimeTableToolbar.add(this.bucketPaintButton);
add(this.availabilityTimeTableToolbar, BorderLayout.NORTH);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setSize(300, 200);
setVisible(true);
}
public static void main (String[] argas){
Menu m = new Menu();
}
}