2017-02-02 11 views
0

Eclipseで相対パスを正しく使用する方法は実際にはわかりません。 srcフォルダの隣にresフォルダを作成し、イメージフォルダを作成しました。image/icon相対パスを使用

これは私の現在のコードです:

public class ToolbarView extends JToolBar { 
    JButton addButton = new JButton("\\images\\button.png"); 
+0

「images」の\\ infrontを削除します。 – SomeDude

答えて

1

この

JButton addButton = new JButton(new ImageIcon(getClass().getResource("images\button.png"))); 
0

をやってみます。このようなgetClass().getResource(...)を使用してアイコンを作成することができます

Icon icon = new ImageIcon(getClass().getResource("/images/button.png")); 
JButton b = new JButton(icon); 
0

あなたはこのようにそれを書くことができます代わりに。

JButton addButton = new JButton(new ImageIcon("images/button.png"));