本文目錄一覽:
java如何獲取輸入框內容並賦值
簡單來講,輸入框,文本框,文本域等類型的組件,
獲取內容一般使用 getText();
賦值(設置文本)一般使用 setText(“字元串”);
參考代碼
JTextField jtf=new JTextField(8);//初始化輸入框 ,列數為8
//JTextField jtf=new JTextField(“Hello”,6);//初始化,並且內容為Hello,並且列數為6
jtf.setText(“Hello World”);//設置輸入框的值
System.out.println(jtf.getText());// 獲取並輸出輸出框的值
這類問題,一般使用查看java API文檔來解決.
因為API文檔.有詳細的描述,關於類的方法. 常數.構造方法等
API中關於設置文本的方法描述
void setText(String t)
將此 TextComponent 文本設置為指定文本。
API中關於獲取文本的方法描述
String getText()
返回此 TextComponent 中包含的文本。
String getText(int offs,
int len)
獲取由組件表示的文本部分。
JAVA 文本框輸入
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class TestSwing implements ActionListener
{
private JTextField tf;
private JFrame f;
private JLabel lb;
private JButton btok;
public TestSwing()
{
f=new JFrame(“測試”);
Container c=f.getContentPane();
c.setLayout(new FlowLayout());
lb=new JLabel(“用戶名:”);
c.add(lb);
tf=new JTextField(16);
c.add(tf);
btok=new JButton(“ok”);
c.add(btok);
btok.addActionListener(this);
f.addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e)
{
System.exit(0);
}
});
f.setSize(300,400);
f.setVisible(true);
f.setResizable(true);
}
public void actionPerformed(ActionEvent e)
{
String s=””;
if(e.getSource()==btok)
{
s=tf.getText();
if(s.length()5||s.length()20)
{
JOptionPane.showMessageDialog(null,”你輸入的字元不符合要求”,”警告”,1);
tf.setText(“”);
}
else
{
System.out.println(“你輸入的正確”);
}
}
}
public static void main(String[] args)
{
new TestSwing();
}
}
我寫了一個是可以通過的,你試一下吧。
good luck to you!
java在兩個文本框輸入整數
java在兩個文本框輸入整數函數為stringn等於name.next()。根據查詢相關公開信息資料顯示,用戶在編寫java程序時,在代碼中編寫stringn等於name.next(),運行即可實現文本框輸入整數。Java是一門面向對象的編程語言,具有功能強大和簡單易用兩個特徵。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/150882.html