Java標準低速GUI 6 AW ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
89:デフォルトの名無しさん 07/10/06 01:54:54 ぬるぽが発生しなさそうで、発生しそうなコード final AtomicReference<String> lastSetText = new ... @Override public void setText(Strint text) { super.setText(text); lastSetText.set(text); } 90:デフォルトの名無しさん 07/10/06 16:17:20 暇なので書き込み public class NPO extends JTextField { public NPO(String text) { super(text); } >>89 のコード } として、nullでない文字列を使ってクラスNPOのインスタンスを生成すると、 その時点で、ぬるぽになる。 オーバライド可能なメソッドをコンストラクタで使うことは、 生成中にサブクラスに this を漏洩しているのと同じでやってはいけない。 このような常識を Swing は平然と破っている。したがって、Swing を使うには、 「このメソッドは、(心の目でみると) final が付いているからオーバライドしてはいけないんだ!」 などという脳内変換ルールが必要なのは明らか。 91:デフォルトの名無しさん 07/10/06 16:24:07 NPOって何かと思ったらNPEのことか
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
4914日前に更新/252 KB
担当:undef