導航:首頁 > 編程語言 > java獲取輸入值

java獲取輸入值

發布時間:2023-01-22 11:51:42

java如何獲取輸入框內容並賦值

簡單來講,輸入框,文本框,文本域等類型的組件,

獲取內容一般使用 getText();

賦值(設置文本)一般使用 setText("字元串");

參考代碼

JTextFieldjtf=newJTextField(8);//初始化輸入框,列數為8
//JTextFieldjtf=newJTextField("Hello",6);//初始化,並且內容為Hello,並且列數為6
jtf.setText("HelloWorld");//設置輸入框的值
System.out.println(jtf.getText());//獲取並輸出輸出框的值

這類問題,一般使用查看java API文檔來解決.

因為API文檔.有詳細的描述,關於類的方法. 常數.構造方法等

API中關於設置文本的方法描述

voidsetText(Stringt)
將此TextComponent文本設置為指定文本。

API中關於獲取文本的方法描述

StringgetText()
返回此TextComponent中包含的文本。
StringgetText(intoffs,
intlen)
獲取由組件表示的文本部分。

㈡ 在java中怎麼捕獲用戶從鍵盤輸入的值

通過輸入輸出方法取貨的值有著很大的局限性,不建議使用。
在Java中有自帶的keyPressed時間,是鍵盤點下事件,在事件方法public
void
this_keyPressed(KeyEvent
e)
中的e就是你鍵盤點下的鍵。然後e.getKeyCode()用來獲取按值。
具體代碼如下
添加事件代碼
this.addKeyListener(new
KeyAdapter()
{
public
void
keyPressed(KeyEvent
e)
{
this_keyPressed(e);
}
}
事件代碼
public
void
this_keyPressed(KeyEvent
e)
{
e.getKeyCode()
}
以上代碼都可用編譯器自動生成。

㈢ Java如何即時獲得文本框的輸入值

  1. 如果你用的是servlet的話,jsp頁面中的文本框值,可以用request.getParameter("name");得到頁面中name=「name」的值,

  2. 如果用的是struts2的話,那必須在Action中寫name的set,get方法,在jsp頁面中輸入名字為name=「name」值,然後在Action就可以通過name的get方法獲得「name」的值

㈣ java輸入nextLinre怎麼獲取其中的單個值

1、使用Java編程時,需要先導入java工具包,這樣後面才可以使用接受輸入和輸出的java語句。
2、創建一個輸入類的對象,命名為nextLnre。
3、定義一個s字元串變數,接受鍵盤任意字元串的輸入。
4、使用java語句輸入塊將結果輸入即可,這樣就獲取了nextLinre其中的單個值。

㈤ java怎麼獲取控制台輸入的數據

//構造一個Scanner對象scanner,利用System.in作為構造參數
Scanner input= new Scanner(System.in);
//利用scanner中的方法獲得用戶的輸入
input.next()--獲取字元串對象

input.IntNext()--獲取整數數值對象

㈥ Java中怎麼獲取鍵盤輸入

使用System.in.read可以讀取鍵盤的輸入,但是一般不會這樣去操作,可以使用java.util.Scanner來配合System.in來進行數據的操作,舉例如下:
Scanner in=new Scanner(System.in);
String readLine = in.nextLine(); //讀取鍵盤輸入的一行(以回車換行為結束輸入)

㈦ Java swing里怎麼獲得TextField手動輸入的值

Textfield 有一個方法叫getText(),用於獲取文本的值,但取到的是字元串,當用戶輸入值後再點擊 提交按鈕,getText() 方法就能獲取到 用戶輸入的值。

import javax.swing.*;
import java.awt.*;
import java.awt.event.*;

public class GetText extends JFrame
{
private JButton bt=new JButton("click");
private JTextField
//t1=new JTextField(10),
t2=new JTextField(10);
private JTextArea t1=new JTextArea(10,20);
public GetText()
{
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setSize(200,100);
setVisible(true);
setLayout(new FlowLayout());

//add(bt);
//add(t1);
add(new JScrollPane(t1));
add(bt);
add(t2);
bt.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e)
{
t2.setText(t1.getText());
}
});
}
public static void main(String[] args)
{
new GetText();
}
}

㈧ java TextField中如何獲得輸入數據

TextField獲取輸入的數據,可以使用TextField.getText().trim();
其中getText()是獲得文本,trim()是用來去掉文本前後的空字元的。
TextField的其他操作可以查看JDK提供的API查看。

㈨ 用JAVA做計算器,怎麼獲得從鍵盤輸入的值

程序開發過程中,需要從鍵盤獲取輸入值是常有的事,但Java它偏偏就沒有像c語言給我們提供的scanf(),C++給我們提供的cin()獲取鍵盤輸入值的現成函數!Java沒有提供這樣的函數也不代表遇到這種情況我們就束手無策,請你看以下三種解決方法吧:
以下將列出幾種方法:
方法一:從控制台接收一個字元,然後將其列印出來
public static void main(String [] args) throws IOException{
System.out.print(「Enter a Char:」);
char i = (char) System.in.read();
System.out.println(「your char is :」+i);
}
}
雖然此方式實現了從鍵盤獲取輸入的字元,但是System.out.read()只能針對一個字元的獲取,同時,獲取進來的變數的類型只能是char,當我們輸入一個數字,希望得到的也是一個整型變數的時候,我們還得修改其中的變數類型,這樣就顯得比較麻煩。
方法二:從控制台接收一個字元串,然後將其列印出來。在這個題目中,我們需要用到BufferedReader類和InputStreamReader類
public static void main(String [] args) throws IOException{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String str = null;
System.out.println(「Enter your value:」);
str = br.readLine();
System.out.println(「your value is :」+str);
}
這樣我們就能獲取我們輸入的字元串。
方法三:這種方法我認為是最簡單,最強大的,就是用Scanner類
public static void main(String [] args) {
Scanner sc = new Scanner(System.in);
System.out.println(「請輸入你的姓名:」);
String name = sc.nextLine();
System.out.println(「請輸入你的年齡:」);
int age = sc.nextInt();
System.out.println(「請輸入你的工資:」);
float salary = sc.nextFloat();
System.out.println(「你的信息如下:」);
System.out.println(「姓名:」+name+「\n」+「年齡:」+age+「\n」+「工資:」+salary);
}
這段代碼已經表明,Scanner類不管是對於字元串還是整型數據或者float類型的變數,只需做一點小小的改變,就能夠實現功能!無疑他是最強大的

閱讀全文

與java獲取輸入值相關的資料

熱點內容
騰訊伺服器如何上傳源碼 瀏覽:739
單片機的原理概述 瀏覽:508
火控pdf 瀏覽:267
如何復制雲伺服器centos環境 瀏覽:984
債權pdf 瀏覽:299
紅色番字的app怎麼下載 瀏覽:876
雲伺服器流程教課 瀏覽:702
中國農業銀行app怎麼沒有網 瀏覽:997
幾率表演算法 瀏覽:902
程序員理工科 瀏覽:708
企業郵箱登錄收件伺服器地址 瀏覽:558
計算機思維與演算法設計的重要性 瀏覽:664
linux刷新磁碟命令 瀏覽:76
我的世界如何查看伺服器種子pc 瀏覽:284
linuxlamp編譯安裝 瀏覽:609
枚舉演算法ppt 瀏覽:184
cmd查看進程命令 瀏覽:956
手機內怎麼刪除APP 瀏覽:834
魚群和鳥群演算法區別 瀏覽:93
pdf尺寸設置 瀏覽:211