よくわからにゃい猫がじゃばじゃばしてみた
ウィンドウにゃのアイコンにゃを設定してみたですにゃ。
リソースにゃのよみこみにゃは、getResourceってにゃのでにゃるっぽいですにゃ。
それにゃで、リソースにゃを取得して、アイコンを作成。
でもって、(ウィンドウにゃの)フレームに設定するにゃと終わりにゃ〜。
にゃかみがにゃくても形から入るにゃのは常識ですにゃ。*1
import javax.swing.*; import javax.media.opengl.*; class infcat_jogl extends GLJPanel implements Runnable { private static JFrame frame; public void run() { // アイコン設定 ClassLoader cl = this.getClass().getClassLoader(); ImageIcon icon = new ImageIcon( cl.getResource( "images/icon/icon.jpg" ) ); frame.setIconImage( icon.getImage() ); // フレーム表示 frame.setVisible( true ); } public static void main(String [] args) { // フレーム作成 frame = new JFrame(); frame.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE ); frame.setResizable( false ); // リサイズ不可 frame.setTitle( "InfinityCat Zero" ); frame.setSize( 320, 240 ); // サイズ frame.setLocationRelativeTo( null ); // 画面中央に // ゲーム作成 infcat_jogl game_main = new infcat_jogl(); frame.getContentPane().add( game_main ); // ゲームスレッド開始 (new Thread( game_main )).start(); } }
*1:おぃおぃ