まあ、私はすべてを編集することにしました。だから、コードは次のようになります:上記のコードで Swing- JTextAreaの2つのテキストポイント間にテキストを追加
public void actionPerformed(ActionEvent e) {
if (!uiCreator.getTextArea().getText().equalsIgnoreCase("Beggining text")) {
JOptionPane.showMessageDialog(null, "You must have main method first", "Error",
JOptionPane.ERROR_MESSAGE);
} else {
n = Integer.valueOf(JOptionPane.showInputDialog("..."));
l = Integer.valueOf(JOptionPane.showInputDialog("..."));
uiCreator.getTextArea()
.setText("Beggining text with few additions");
が、私は
JTextArea
が必要とされているテキストが含まれているかどうかを確認するためにそれを作ったし、そうでない場合には、エラーメッセージが表示されます。そうした場合、それ以上の単語を含むテキストが設定されます。
今すぐ。また、JButton
もあります。したがって、クリックすると同じことが起こります。テキストをチェックし、条件がすべて満たされている場合は、新しい変更されたテキストを設定します。しかし、今、私の問題はここに来る。 JTextArea
は「いくつかの追加とBegginingテキスト」を持っていたし、それがなかった場合は、さらに追加でBegginingテキストにテキストを変更するかどうかを確認する
public void actionPerformed(ActionEvent e) {
if (!uiCreator.getTextArea().getText()
.equalsIgnoreCase("Beggining text with few additions")) {
JOptionPane.showMessageDialog(null, "Error, you don't have main or JFrame inside main", "Error",
JOptionPane.ERROR_MESSAGE);
} else {
uiCreator.getTextArea()
.setText("Beggining text with even more additions");
}
:私はこれを持っています。同じことをするボタンがもう少しあります。さて、私は、いくつかの追加やBeginining textを追加したBeginining textがあるかどうかにかかわらず、setText(some text)
メソッドを使用させる方法を知りたいと思います。
'text'プロパティを変更するだけです。 'String text = textArea.getText(); ... textArea.setText(text); ' – hoefling
ええ、私はそれを行うことができます。しかし、問題は、異なるテキストを追加する複数のボタンがあることです。だから私はクリックしたことを確認したくない。 – XTimeX
あなたのご意見は私たちにあなたの問題を説明していません。ボタンはテキストを追加することと何が関係していますか?問題を明確にし、さらにコードを表示してください。 [mcve]は大いに役立つでしょう。 –