動的にボタンとかを追加するときの注意点

ContainerにComponentを動的に追加したときの再描画は、repaint()ではなくてvalidate()を使う。
IDEの補完機能でJFrameから再描画っぽいメソッドを探すと両方出てきちゃいますが、repaint()の方がそれっぽいので惑わされます。
repaint()はComponentのメソッドで、validate()はContainerのメソッドです。

Maven2 on the Mac OS X with NB

  • maven2をダウンロード
  • 解凍
  • 解凍したものを /usr/local 配下に移動
    • /usr/local配下への移動方法
      • Finderの「移動」メニューから「フォルダへ移動」を選択
      • ポップアップ窓に「/usr/local」と入力して「移動」ボタンをクリック
  • JAVA_HOKME の設定
  • PATH の設定
    • ~/.bash_profile を作成(emacs ~/.bash_profile)
    • 以下を記述する
      • export JAVA_HOME=/Library/Java/Home
      • export PATH=/usr/local/maven-2.0.5/bin:$PATH
  • NBプラグインをインストール

Maven2 repository brouwser の使い方がよく分かりませんでした。ローカルリポジトリの一覧を表示してくれるのですが、ただ表示してくれるだけ、なのでしょうか?それ以上のことができそうなのですが、、、まぁbrowserだし。
Continuum Servers ウィンドウが使えませんでした。サーバURL隣の三角をクリックすると、Loading...と一瞬だけ表示されて消えちゃいます。
必要なクラスライブラリの自動ダウンロードをしてくれないのですが、そういうものなんでしょうか。

OpenVPNのMac用GUIクライアントのインストール

1. Tunnelblick_3.0_rc3.zip をダウンロードする。

ver.2は使えませんでした。
cputypeがどうとか言われてエラーになります。
たぶん、cor2duoだからだと思われます。

2. 解凍するとアプリが出てくるので、アプリケーションに放り込む。
3. 起動する。
4. 設定ファイルがないけど作る?と聞かれるので、continueを押して作ってもらう。
5. 設定ファイルが作られるので、環境に合わせて設定する。

# Windows needs the TAP-Win32 adapter name
# from the Network Connections panel
# if you have more than one.  On XP SP2,
# you may need to disable the firewall
# for the TAP adapter.
;dev-node MyTap

コメントアウトのままにしておくこと!
この設定はWindowsユーザ向けのものなので、コメントを外すと接続中にエラーになっちまう。

6. 設定ファイルを保存して接続する。

That's it!