Java

JTable

Swing のその他の変更
JTable の変更の結果、バージョン 1.2 または JFC/Swing 1.1 用に書かれたコードをバージョン 1.3 で実行すると、次のような問題が発生する可能性があります。

行および列のレイアウトの改善

次の点を変更しました。

詳細については、次のメソッドおよびフィールドの API ドキュメントを参照してください。「廃止」 は、使われなくなった API で、使用を避けるべきであるが、その API を使ってもコンパイル時に必ずエラーが発生するわけではないことを示しています。一方、「非推奨」の API は、使用されてないだけでなく、コンパイルエラーが発生することを示しています。

JTable 内

JTableHeader 内

TableColumn 内

新規クラス - javax.swing.AbstractCellEditor

既存クラス DefaultCellEditor は、AbstractCellEditor を拡張するようになりました。

新規 SizeSequence ユーティリティクラス

このクラスがリリースされる前、JTable 内の行の高さは常に固定されていました。JTable のスケーラビリティ要件 (行に対する非 O(N) 動作) を保持しつつ高さが可変の行を導入するには、この新規クラスが必要であり、一般にその方が有用であるという理由で public なクラスとされました。実際、JList のテーブル列および高さ可変行のどちらも、パフォーマンスを改善する目的で将来このクラスを使用することになるでしょう。

以下を参照してください。javax.swing.SizeSequence


Copyright © 1995-98 Sun Microsystems, Inc. All Rights Reserved.

コメントの送付先:swing-feedback@java.sun.com。 これは購読リストではありません。
Sun
Java ソフトウェア