Appletの改行 – プログラミング – Home

通知
すべてクリア

[解決済] Appletの改行


tomo
 tomo
(@tomo)
ゲスト
結合: 23年前
投稿: 8
Topic starter  

初めまして、tomoといいます。
先日からJavaAppletの開発に取り組んでいるのですが、何故か表示される文字列に改行が加え
られません。何故なのでしょうか?

/**************************************************/
import java.applet.Applet;
import java.awt.*;
import java.awt.event.*;

public class jlearn09 extends Applet{
Button myBtn;
Label Lbl1;
TextField Txt1;
TextField Txt2;
Panel myPnl;

public void init(){
//パネル作成
myPnl = new Panel();
//パネルレイアウト作成
myPnl.setLayout(new GridLayout(1,3));
//ボタンを作成
myBtn = new Button(名前をクリック);
//テキストフィールド作成
Txt1 = new TextField();
Txt2 = new TextField();
//パネルに部品を追加
myPnl.add(Txt1);
myPnl.add(Txt2);
myPnl.add(myBtn);
//全体をボーダーレイアウトに設定
setLayout(new BorderLayout());
//ラベル作成
Lbl1 = new Label(",Label.CENTER);
//ボタン配置
add(North,myPnl);
add(Center,Lbl1);
//ボタンのイベント処理メソッドを定義
myBtn.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e ){
repaint();
}
});
}

public void paint(Graphics g){
Lbl1.setText(Txt1.getText() + \n +
Txt2.getText());
}
}
/*******************************************/

上記の「Lbl1.setText(Txt1.getText() + \n + Txt2.getText());」の部分なのですが、
何故か「(文字列1)・(文字列2)」と表示されてしまいます。


引用未解決
トピックタグ
dairygoods
 dairygoods
(@dairygoods)
ゲスト
結合: 23年前
投稿: 1421
 

まずは、TextFieldのAPIドキュメントを調べるべきでしょう。

1行目に、

「TextField オブジェクトは、1行のテキストの編集を行えるようにするテキストコンポーネン
トです。」

と書いてありますよ。


返信引用
tomo
 tomo
(@tomo)
ゲスト
結合: 23年前
投稿: 8
Topic starter  

あ、書いてありました・・・。
申し訳ありません。確認不足でした。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました