ラベルに画像をつけて、親パネルにつけようとしたんですが、
画像が表示されません。eclipseを使っています。
pleiadesーworkspace-RPG-srcの中にjavafileがあるので
その中に画像を置きました。
eclipseだとエラーはでていないので、何がおかしいのかがよく分かりません。
わかる方いましたら、教えてください。お願いします
コード import java.awt.Color; import java.awt.Font; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JPanel; public class part18 { public static void main(String[] args) { System.out.println("やっはろー"); // ウィンドウフレームを作成し、表示 JFrame jf = new JFrame(); jf.setBounds(50, 100, 750, 400); jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); jf.setVisible(true); // 親パネルを作成し、フレームに貼り付け JPanel jp = new JPanel(); jp.setBackground(Color.BLACK); jf.add(jp); // ラベルを作成し、親パネルに貼り付け JLabel jl = new JLabel("魔王が世界を滅ぼそうとしています"); Font f = new Font(Font.MONOSPACED, Font.BOLD, 40); jl.setFont(f); jl.setForeground(new Color(255, 128, 0)); jp.add(jl); // パネルを作成し、親パネルに貼り付け JPanel jpChild = new JPanel(); jpChild.setBackground(Color.RED); jp.add(jpChild); // ラベルを作成し、子パネルに貼り付け JLabel jlChild = new JLabel("とんぬら LV99 HP999//999"); jlChild.setFont(f); jlChild.setForeground(Color.WHITE); jpChild.add(jlChild); // 画像付きラベルを作成し、親パネルに貼り付け JLabel jlImage = new JLabel(new javax.swing.ImageIcon("img15_1.gif")); jlImage.setBounds(0, 0, 640, 481); jp.add(jlImage); } }
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/10/16 07:43
2015/10/16 07:58
2015/10/16 08:26
2015/10/16 08:35
2015/10/17 20:30