- ★★Java質問・相談スレッド172★★ [転載禁止]©2ch.net
482 :デフォルトの名無しさん[sage]:2015/03/07(土) 03:11:22.97 ID:qI4+XegH - >>480 gifに拡張子を変えてみましたが表示されません。。
|
- ★★Java質問・相談スレッド172★★ [転載禁止]©2ch.net
487 :デフォルトの名無しさん[sage]:2015/03/07(土) 08:47:17.23 ID:qI4+XegH - >>483
ありがとうございます。bmpファイルの拡張子だけ変えてたのが原因のようでした。
|
- ★★Java質問・相談スレッド172★★ [転載禁止]©2ch.net
489 :デフォルトの名無しさん[sage]:2015/03/07(土) 11:02:18.45 ID:qI4+XegH - 今まではパネルとフレームを同じクラスで作っていたのですが画面遷移を行うためにメソッドを分けたいのですがうまく出来ません。どうすれば出来ますか?
//インポート省略 class Main extends JFrame{ public static void main(String args[]){ //メインメゾット Main frame = new Main("タイトル"); //フレーム作成 frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); //×を押した時終了 frame.setVisible(true); //表示 } Main (String title){ setTitle(title); //タイトルを表示 setResizable(false); //サイズ変更不可 setSize(640, 480); //大きさ setLocationRelativeTo(null); //真ん中に表示 ImageIcon icon = new ImageIcon("./img/icon.gif"); //アイコン setIconImage(icon.getImage()); //アイコン } public static void title(){ JPanel titlep = new JPanel(); //パネル「titlep」作成 titlep.setPreferredSize(new Dimension(640, 480)); //画面いっぱいに表示 titlep.setOpaque(false); //色は透明 titlep.setLayout(new BorderLayout()); //レイアウトマネージャー(ボーダーレイアウト)東西南北中央に分ける Container contentPane = getContentPane(); contentPane.add(titlep, BorderLayout.NORTH); //パネルをフレームにセット JLabel titlel = new JLabel(); //ラベル作成 ImageIcon titlepng = new ImageIcon("./img/title.png"); //変数titlepngにアイコンをセット titlel.setIcon(titlepng); //画像をラベルにセット titlep.add(titlel); //パネルにラベルをセット } }
|
- 【java】「棒人間のRPG」開発スレ [転載禁止]©2ch.net
1 :tkr ◆8reCYe8za. [sage]:2015/03/07(土) 13:55:52.05 ID:qI4+XegH - 始めまして。java初心者のtkrです。javaでRPGを作成しています。
画像加工をして下さる方や質問に答えて下さる方を募集します。 まだHPなどはありませんがある程度形が出来たら作る予定です。 宜しくお願いします。
|
- 【java】「棒人間のRPG」開発スレ [転載禁止]©2ch.net
2 :tkr ◆8reCYe8za. [sage]:2015/03/07(土) 14:02:33.63 ID:qI4+XegH - 現在考えている内容
アプレットではなくjarファイルとして配布 画面サイズは640*480 マップは64*64のチップを敷き詰める 画面はスタート画面、家、マップ、バトルの4種類 電波人間+ポケモン的なゲーム 現在は画面切り替えの部分を作成中です
|
- 【java】「棒人間のRPG」開発スレ [転載禁止]©2ch.net
3 :tkr ◆8reCYe8za. [sage]:2015/03/07(土) 14:07:34.11 ID:qI4+XegH - 行数の関係でインポート省略
class Main extends JFrame{ public static void main(String args[]){ //メインメゾット Main frame = new Main("棒人間のRPG"); //フレーム作成 frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); //×を押した時終了 frame.setVisible(true); //表示 } Main (String title){ setTitle(title); //タイトルを表示 setResizable(false); //サイズ変更不可 setSize(640, 480); //大きさ setLocationRelativeTo(null); //真ん中に表示 ImageIcon icon = new ImageIcon("./img/icon.gif"); //アイコン setIconImage(icon.getImage()); //アイコン JPanel titlep = new JPanel(); //パネル「titlep」作成 titlep.setPreferredSize(new Dimension(640, 480)); //画面いっぱいに表示 titlep.setOpaque(false); //色は透明 titlep.setLayout(new BorderLayout()); //レイアウトマネージャー(ボーダーレイアウト)東西南北中央に分ける Container contentPane = getContentPane(); contentPane.add(titlep, BorderLayout.NORTH); //パネルをフレームにセット JLabel titlel = new JLabel(); //ラベル作成 ImageIcon titlepng = new ImageIcon("./img/title.png"); //変数titlepngにアイコンをセット titlel.setIcon(titlepng); //画像をラベルにセット titlep.add(titlel); //パネルにラベルをセット } }
|