イメージを1つのフレームに追加しようとしていますが、動作しないようです。指定されたファイルからImageIconによって作成されたイメージ。イメージファイルは、Javaファイルが存在するseamディレクトリにあります。ImageIconをJFrameに追加するには?
import java.awt.BorderLayout;
import javax.swing.ImageIcon;
import javax.swing.JFrame;
import javax.swing.JLabel;
public class image {
public static void main(String args[])
{
TimeFrame frame = new TimeFrame();
}
}
class TimeFrame extends JFrame
{
//Image icon = Toolkit.getDefaultToolkit().getImage("me.jpg");
ImageIcon icon = new ImageIcon("me.jpg");
JLabel label = new JLabel(icon);
public TimeFrame(){
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setTitle("My Frame");
setSize(500,400);
//this.setIconImage(icon);
add(label,BorderLayout.CENTER);
setVisible(true);
}
}
「のsrc/me.jpg」にディレクトリを変更し、[プロジェクトに画像を追加]する方法を見てください(http://stackoverflow.com/a/9866659/1057230 )とこれを手動で(IDEなしで)実行している場合は、この解答(http://stackoverflow.com/a/11372350/1057230)を参照してください。 –