- PR -

ChoiceクラスでsetSizeメソッドが反映されない

1
投稿者投稿内容
hiro
会議室デビュー日: 2004/06/18
投稿数: 9
投稿日時: 2005-07-27 16:26
Choiceクラスを使って、ファイルリスト一覧を作りたいと考えています。
ところが、リストの中にはものすごく長いファイル名があり、そのファイル名をChoiceクラスにaddすると、ChoiceクラスはsetSizeで設定した横幅を無視し、ダイアログからはみ出さんばかりになってしまいます。

これをなんとか回避できないものでしょうか?

以下はサンプルソース
-----------------------------------
途中省き

Choice ch = new Choice();
ch.setSize(50,20);
ch.add("aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.txt");

add(ch);
-------------------------------
hiro
会議室デビュー日: 2004/06/18
投稿数: 9
投稿日時: 2005-07-27 16:42
すみません、書きもれがありました。

setBoundsメソッドを使えば問題は解決するのですが、レイアウトが面倒になってしまうのでできたら避けたいのです。

setBoundsを使わない方向でなにかあればお願いいたします。
1

スキルアップ/キャリアアップ(JOB@IT)