1

JLabels と paintComponents() .drawString() メソッドの使用に関して、うまくいけば簡単な質問があります。.getText() や修飾子を一切使用する必要がないと仮定して、一方を他方よりも使用する利点はありますか。

たくさんの JLabel を書くのは面倒に思えますし、私は JTextAreas のアイデアが特に好きではありません。ただし、形状、色、および写真以外のものに paintComponent を使用することは、おそらく最良のアイデアではない気がします。

4

1 に答える 1

1

正確な要件がわからないため、ご質問にお答えするのは困難です。

アプリケーションをテストし、ボトルネックを特定して問題を切り分けていない限り、効率について心配する必要はありません。

一般に、車輪を再発明しないでください。カスタム コンポーネントを作成する場合を除き、カスタム コードを記述する必要はありません。

テキストを表示する必要がある場合は、JLabel、JTextArea などを使用します。背景やフォントなどをいじることで、JTextArea を JLabel のように見せることができることを思い出してください。

于 2010-11-11T04:53:35.773 に答える