亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > Java > 正文

java實現文本框和文本區的輸入輸出

2019-11-26 15:09:10
字體:
來源:轉載
供稿:網友

在GUI中,常用文本框和文本區實現數據的輸入和輸出。如果采用文本區輸入,通常另設一個數據輸入完成按鈕。當數據輸入結束時,點擊這個按鈕。事件處理程序利用getText()方法從文本區中讀取字符串信息。對于采用文本框作為輸入的情況,最后輸入的回車符可以激發輸入完成事件,通常不用另設按鈕。事件處理程序可以利用單詞分析器分析出一個個數,再利用字符串轉換數值方法,獲得輸入的數值。對于輸出,程序先將數值轉換成字符串,然后通過setText()方法將數據輸出到文本框或文本區。

【例 11-9】小應用程序設置一個文本區、一個文本框和兩個按鈕。用戶在文本區中輸入整數序列,單擊求和按鈕,程序對文本區中的整數序列進行求和,并在文本框中輸出和。單擊第二個按鈕,清除文本區和文本框中的內容。

import java.util.*;import java.applet.*;import java.awt.*;import javax.swing.*;import java.awt.event.*;public class J509 extends Applet implements ActionListener{  JTextArea textA;JTextField textF;JButton b1,b2;  public void init(){    setSize(250,150);    textA=new JTextArea("",5,10);    textA.setBackground(Color.cyan);    textF=new JTextField("",10);    textF.setBackground(Color.pink);    b1=new JButton("求 和"); b2=new JButton("重新開始");    textF.setEditable(false);    b1.addActionListener(this); b2.addActionListener(this);    add(textA); add(textF); add(b1);add(b2);  }  public void actionPerformed(ActionEvent e){    if(e.getSource()==b1){      String s=textA.getText();      StringTokenizer tokens=new StringTokenizer(s);      //使用默認的分隔符集合:空格、換行、Tab符合回車作分隔符      int n=tokens.countTokens(),sum=0,i;      for(i=0;i<=n-1;i++){        String temp=tokens.nextToken();//從文本區取下一個數據        sum+=Integer.parseInt(temp);      }       textF.setText(""+sum);    }    else if(e.getSource()==b2){      textA.setText(null);      textF.setText(null);    }  }}

【例 11-10】小應用程序計算從起始整數到終止整數中是因子倍數的所有數。小程序容器用GridLayout布局將界面劃分為3行列,第一行是標簽,第二行和第三行是兩個Panel。設計兩個Panel容器類Panel1,Panel2,并分別用GridLayout布局劃分。Panel1為1行6列,Panel2為1行4列。然后將標簽和容器類Panel1,Panel2產生的組件加入到窗口的相應位置中。

import java.applet.*;import javax.swing.*;import java.awt.*;import java.awt.event.*;class Panel1 extends JPanel{  JTextField text1,text2,text3;  Panel1(){//構造方法。當創建Panel對象時,Panel被初始化為有三個標簽    //三個文本框,布局為GridLayout(1,6)    text1=new JTextField(10);text2=new JTextField(10);    text3=new JTextField(10);setLayout(new GridLayout(1,6));    add(new JLabel("起始數",JLabel.RIGHT));add(text1);    add(new JLabel("終止數",JLabel.RIGHT));add(text2);    add(new JLabel("因子",JLabel.RIGHT));add(text3);  }}class Panel2 extends JPanel{//擴展Panel類  JTextArea text;JButton Button;  Panel2(){//構造方法。當創建Panel對象時,Panel被初始化為有一個標簽    //一個文本框,布局為GridLayout(1,4)    text=new JTextArea(4,10);text.setLineWrap(true);    JScrollPane jsp=new JScrollPane(text);    Button=new JButton("開始計算");    setLayout(new GridLayout(1,4));    add(new JLabel("計算結果:",JLabel.RIGHT));    add(jsp);    add(new Label());add(Button);  }}public class J510 extends Applet implements ActionListener{  Panel1 panel1;Panel2 panel2;  public void init(){    setLayout(new GridLayout(3,1));    setSize(400,200);panel1=new Panel1();panel2=new Panel2();    add(new JLabel("計算從起始數到終止數是因子倍數的數",JLabel.CENTER));    add(panel1);add(panel2);    (panel2.Button).addActionListener(this);  }  public void actionPerformed(ActionEvent e){    if(e.getSource()==(panel2.Button)){      long n1,n2,f,count=0;      n1=Long.parseLong(panel1.text1.getText());      n2=Long.parseLong(panel1.text2.getText());      f=Long.parseLong(panel1.text3.getText());      for(long i=n1;i<=n2;i++){        if(i%f==0)        panel2.text.append(String.valueOf(i)+"");      }    }  }}

以上所述就是本文的全部內容了,希望大家能夠喜歡。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美亚洲另类在线| 日韩电影免费在线观看| 55夜色66夜色国产精品视频| 色哟哟网站入口亚洲精品| 亚洲欧美国内爽妇网| 亚洲图片欧美午夜| 2019中文字幕在线免费观看| 国产女人精品视频| 国产成人在线一区二区| 中文字幕精品国产| 成人精品视频99在线观看免费| 欧美一级片久久久久久久| 久久国内精品一国内精品| 91成人福利在线| 亚洲人成电影在线播放| 麻豆成人在线看| 精品国产网站地址| 亚洲成色777777女色窝| 精品亚洲一区二区三区| 国产福利精品在线| 日韩一级黄色av| 精品日韩中文字幕| 大桥未久av一区二区三区| 成人久久精品视频| 亚洲一级黄色av| 黄色一区二区在线观看| 97在线视频免费播放| 91亚洲精品在线| 日本视频久久久| 亚洲专区国产精品| 日韩av影视在线| 国产成+人+综合+亚洲欧美丁香花| 欧美激情2020午夜免费观看| 亚洲欧美中文日韩在线v日本| 久久精品中文字幕| 欧美日韩福利在线观看| 亚洲在线视频观看| 久久综合国产精品台湾中文娱乐网| 久久亚洲国产精品成人av秋霞| 欧美一级片在线播放| 亚洲精品久久久久| 日韩成人在线电影网| 欧洲精品久久久| 精品国产一区二区三区久久狼黑人| 久久久久久91香蕉国产| 欧美有码在线观看视频| 亚洲精品中文字幕有码专区| 福利视频第一区| 久久久精品一区二区| 精品久久久久久久大神国产| 成人激情视频在线观看| 草民午夜欧美限制a级福利片| 日本高清视频精品| 国产亚洲精品综合一区91| 成人免费大片黄在线播放| 最近2019中文字幕第三页视频| 日本一区二三区好的精华液| 国产精品极品美女粉嫩高清在线| 奇米一区二区三区四区久久| 日韩精品视频三区| 亚洲精品黄网在线观看| 777午夜精品福利在线观看| 亚洲精品久久久久久久久久久| 97精品一区二区三区| 中文在线资源观看视频网站免费不卡| 日韩经典中文字幕在线观看| 日韩女在线观看| 2019中文字幕免费视频| 欧美日韩一区二区三区在线免费观看| 国产成人综合久久| 欧美色视频日本高清在线观看| 国产亚洲激情在线| 欧美激情中文字幕乱码免费| 国产精品video| 亚洲人成电影在线观看天堂色| 国产精品爽黄69天堂a| 欧美国产日韩中文字幕在线| 91久久嫩草影院一区二区| 国产午夜精品全部视频播放| 欧美视频在线观看 亚洲欧| 日韩欧美在线看| 国产精品欧美一区二区| 自拍偷拍亚洲一区| 欧美中文在线视频| 日本精品一区二区三区在线| 国产精品日日做人人爱| 日韩成人激情在线| 国产精品美女主播| 亚洲精品美女在线| 国内久久久精品| 中文字幕欧美日韩va免费视频| 国产精品爽爽ⅴa在线观看| 岛国av在线不卡| 91精品国产777在线观看| 97色在线观看免费视频| 亚洲午夜精品久久久久久久久久久久| 精品亚洲男同gayvideo网站| 欧美激情精品久久久久久黑人| 国产精品女主播| 国产999在线| 国产午夜精品麻豆| 日韩激情av在线免费观看| 日韩在线视频播放| 国产一区二区久久精品| 少妇激情综合网| 欧美日韩福利电影| 久久综合88中文色鬼| 国产一区二区三区在线观看网站| 欧美激情第99页| 日韩av在线精品| 欧美午夜片在线免费观看| 欧美激情一区二区三区成人| 成人国产精品色哟哟| 美女黄色丝袜一区| 91在线免费观看网站| 欧美专区福利在线| 欧美激情视频在线免费观看 欧美视频免费一| 亚洲热线99精品视频| 国产欧美一区二区三区在线| 2019中文字幕在线观看| 欧美亚洲另类激情另类| 九九久久精品一区| 欧美日韩国产一区在线| 国产中文日韩欧美| 国产精品r级在线| 久久久av亚洲男天堂| 在线播放亚洲激情| 精品夜色国产国偷在线| 日韩欧美一区二区在线| 久久久久久久久久久成人| 这里只有精品久久| 国产在线视频一区| 欧美猛少妇色xxxxx| 欧美精品18videos性欧美| 中文字幕久久亚洲| 日韩毛片在线看| 亚洲精品美女网站| 亚洲一品av免费观看| 8x海外华人永久免费日韩内陆视频| 国产91精品久久久久久| 久久99久久99精品免观看粉嫩| 久久综合网hezyo| 亚洲码在线观看| 欧美区在线播放| 欧美在线影院在线视频| 久久视频免费在线播放| 亚洲高清久久久久久| 亚洲色图偷窥自拍| 久久精品国产亚洲7777| 欧美丝袜美女中出在线| 亚洲精品国产欧美| 精品一区二区亚洲| 欧美日韩亚洲91| 日韩av不卡在线| 欧美激情网站在线观看| 亚洲欧美一区二区精品久久久| 91精品视频一区| 亚洲欧美制服另类日韩| 精品网站999www| 国产精品视频在线观看| 久久国产精品电影| 亚洲字幕在线观看| 91久久久久久久| 成人激情视频网|