0

いくつかのデータ レコードがあります (10 未満)。各レコードは、数行のテキストで構成されています。ユーザーがレコードの 1 つを選択できる、一種のグリッドでユーザーにレコードを表示したいと考えています。

List コンポーネントか jTable を考えていましたが、1 行以上のテキストを表示させることができませんでした。その場合、どのコンポーネントを使用する必要がありますか、またはこれにどのようにアプローチしますか?

件名では、サイズが重要であるため、AWT を提案しました。つまり、この機能をアプレットで使用し、余分なライブラリを避けたいと考えています。

前もって感謝します

4

1 に答える 1

0

maksimovのリンクのおかげで、この問題に取り組む方法の例を見つけました。また、どういうわけか見逃した非常に興味深いリンクを見つけました-http: //docs.oracle.com/javase/tutorial/uiswing/components/html.html

コンポーネントのテキストがHTML形式であることを指定するには、テキストの先頭にタグを配置し、残りの部分で有効なHTMLを使用します。ボタンのテキストでHTMLを使用する例を次に示します。

button = new JButton("<html><b><u>T</u>wo</b><br>lines</html>");

私の場合、行の高さを設定し、表示する文字列データの直前にタグを追加するだけで十分でした。HTMLタグ付けにより、追加の書式設定、色などを使用することもできます。

素晴らしい、

ありがとうmaksimiov

于 2012-06-20T12:14:10.663 に答える