java
jar cvfm HelloWorld.jar MANIFEST.MF *.java *.class hoge hoge2 .... マニフェストを同じディレクトリに入れて、これやるのが一番堅実 というか他のサイトはできない。さすがjavaゲー。そこに痺れる憧れるぅ〜
JComponentの場合、createImage()を使う必要はないので使わない。BufferedImageを使えば十分です。AWTコンポーネントで、昔はよくcreateImage()を使ってダブルバッファリングをやりましたが、コンポーネントが可視でないと正常に動かないなど、使いづらい面…
使用できるフォント名の調べ方 void setFont() { String fonts[] = GraphicsEnvironment.getLocalGraphicsEnvironment(). getAvailableFontFamilyNames(); for(int i=0;i
(setq c-default-style '((java-mode . "gnu") ))でtab-widthが2になる
Effect.java アプレットでweb公開できたらいいぞなもし ソースコードは以下
ドラッグ&ドロップが完成した。 impleaments DropTargetListener new DropTarget(this,this); 雰囲気的には他のリスナーと変わらないかな? 詳しくはAPIを見てください。参考サイト http://www2u.biglobe.ne.jp/~kaduhiko/java_02.html
これで完璧!!コンパイルして実行じゃオラァァァァァァオラオラオラオ… 「アクセスが拒否されました」 orzこれはFileOutputStreamの引数"コピー先のPATH" を勝手に "コピー先のディレクトリ"と勘違いしていたからです。これではファイルではなくフォルダが…
今日やっとこさバックアップ機能が完成。 なんとjavaではファイルコピー機能が初期配備されていないんだZE☆やったね!!!orz ということでファイルをコピーするにはFileInputStream&FileOutputStreamを上手に使います。 しかもFileChannelという素敵クラスがあ…
paintComponent()をsuperでオーバーライド 常に「画面を消す→再描画」 paintComponent()をオーバーライドしない どんどん上書き まぁpaint()でrepaint()するときも一度画面がリセットされちゃうから、 update()をオーバーライドするのと同じ感じ。方法が逆だ…
file系統、例えば fileInputStreamとかは最後に.close()しないと.delete()が使えない(例外として表示されないし) 恐らくcloseしないとファイルを参照しっぱなし状態で、消去できないからと思われる。 こいつのせいで今日はちょっと泣きそうになった。
イベントを行う際、JPanelなど画面上のコンポーネントにはそれぞれフォーカスというものが必要である。 フォーカスされていないパネルはどんなにイベントを登録してもシカトされる。まず、パネルでフォーカスという機能を使えるようにするためにsetFocusable…
repaint()はupdate()を探して,無かったら画面をクリアしてpaint()を読み出す だから連続して描画するような処理は新しくupdateを定義しなければならない
いくら環境変数を変えてもjavacが実行できないから半ば諦めてたけど、 犯人の巧妙なトリックを見破ったんだぜ!おっちゃんに時計型麻酔(ry 以下概要 ・java1.5→java1.6に変更したので、javac.exeがあるファイルがjava1.5\binからjava1.6\binへ ・環境変数PAT…