だからここに取り引きがあります:
その中に JPanel と JTextArea があります。JPanel の背景色のアルファ値は 200 です。JPanelを介して背景画像を部分的に見ることができます。半透明って言うじゃないですか。とにかく、JTextArea を非不透明に設定したので、それを完全に見ることができます。
JPanel p = new JPanel();
p.setBackground(new Color(237, 234, 215, 200);
JTextArea jta = new JTextArea("Blahblahblahblah");
jta.setOpaque(false);
p.add(jta);
ボタンを押すと、テキストは次のように変更されます。
jta.setText("new BlahBlah...");
最初のテキストは、新しい部分的に透明なフィルムでそこに残ります。私が追加したテキストはもちろん一番上に表示されますが、すぐ後ろに前のテキストが表示されます。テキストを数回変更すると、ゴーストが消えます。
翻訳 (スクリーンショットには連続して 3 つのショットがあります):
左の 1 つ: "8 つのうち 1 番目の質問: (政治的な質問)? (私のコメント: OK)"
中央: "8 つのうち 2 番目の質問: (別の質問、気にしないでください)? (私のコメント: 幽霊はそこにいます! [そしてそれを指し示す矢印])"
右側: "質問 # 8 のうち 8: (別の質問)? (私のコメント: OK)"
たとえば、このプログラムが交換する質問の数を 8 から 3 に減らすと、最後の質問は通常は良さそうに見え、ゴーストはなくなります。でも、何をしても固まってしまうこともあります。メモリ不足と何か関係があるのでしょうか (しかし、私はそれをほとんど飲み込みません)。
だから、私を助けてください、男たち!締め切りは48時間です。
PS。ご参考までに、その言語はフィンランド語です。私は学校のプロジェクトに取り組んでいます: これはさまざまなアプリケーションを持つことができる比較マシンになるでしょう.どんな問題についても候補者の意見を入力し、有権者も意見を入力することができ、マシンはどの候補者が有権者の考えに最も一致するかを計算します。私のホームページを見てください。興味がある場合は、プロジェクト ブログ (フィンランド語) でその他のスクリーンショットをご覧ください。
an55i