導航:首頁 > 編程語言 > java文本框

java文本框

發布時間:2022-02-09 10:59:31

A. 點擊按鈕,怎樣把文本框字清空,用java語言編寫

1、首先打開電腦中java的ide,再創建java項目,如下圖所示。

B. java文本框問題

public class UpperCaseField extends JTextField {

public UpperCaseField(int cols) {
super(cols);
}

protected Document createDefaultModel() {
return new UpperCaseDocument();
}

static class UpperCaseDocument extends PlainDocument {

public void insertString(int offs, String str, AttributeSet a)
throws BadLocationException {
//每次改變文本框的值,會自動的執行這里的代碼
//你可以在這里寫聯想的代碼
//我這里是自動把小寫變大寫
if (str == null) {
return;
}
char[] upper = str.toCharArray();
for (int i = 0; i < upper.length; i++) {
upper[i] = Character.toUpperCase(upper[i]);
}
super.insertString(offs, new String(upper), a);
}
}
}

1、自動聯想功能
在文本框中輸入「北」的時候,會自動從資料庫中找到包含「北」字的所有地區,並顯示在列表中。 //應該比較簡單

2、拼音聯想
在文本框中輸入「bei」的時候,會自動從資料庫中找到帶有和「bei」發音相同字的所有地區,並顯示在列表中。//應該有個拼音庫或數組來做參考

C. Java 文本框的建立

給的分有點少了,看看效果還滿意嗎?如果滿意加分啊!O(∩_∩)O哈哈~

import java.awt.Container;
import java.awt.GridBagConstraints;
import java.awt.GridBagLayout;
import java.awt.Insets;

import javax.swing.JButton;
import javax.swing.JComboBox;
import javax.swing.JFrame;
import javax.swing.JScrollPane;
import javax.swing.JTextArea;
import javax.swing.JTextField;

public class TextFile extends JFrame {

private Container c;
private JTextField jtf;//文本框
private JButton jb;//按鈕
private JComboBox jc;//下拉框
private JTextArea jta;//文本區
private JScrollPane jsp;

public TextFile() {
this.setTitle("頁面展示");
c = this.getContentPane();
GridBagLayout gridbag = new GridBagLayout();
GridBagConstraints gbc = new GridBagConstraints();
this.setLayout(gridbag);

jtf = new JTextField();
jb = new JButton("BUTTON開始");
String[] city = {"下拉框列表", "中國", "美國", "英國"};
jc = new JComboBox(city);
jta = new JTextArea();
jta.setRows(10);//設置文本區列數
jsp = new JScrollPane();

gbc.anchor = GridBagConstraints.NORTH; // 當組件沒有空間大時,使組件處在北部
gbc.fill = GridBagConstraints.HORIZONTAL;;

gbc.gridx = 0;//橫坐標
gbc.gridy = 0;//縱坐標
gbc.gridwidth = 2;//橫占幾個網格
jtf.setText("這里是文本框,顯示一些東西");
gridbag.setConstraints(jtf, gbc);
c.add(jtf);

gbc.fill = GridBagConstraints.BOTH;
gbc.insets = new Insets(10, 0, 0, 10); // 組件彼此的間距
gbc.gridx = 0;
gbc.gridy = 1;
gbc.gridwidth = 1;
gbc.ipadx = 0; // 組件內部填充空間,即給組件的最小寬度添加多大的空間
gbc.ipady = -100; // 組件內部填充空間,即給組件的最小高度添加多大的空間
gridbag.setConstraints(jc, gbc);
c.add(jc);

gbc.insets = new Insets(10, 0, 10, 0); // 組件彼此的間距
gbc.gridx = 1;
gbc.gridy = 1;
gbc.gridwidth = 1;
gbc.ipadx = 0; // 組件內部填充空間,即給組件的最小寬度添加多大的空間
gbc.ipady = 0; // 組件內部填充空間,即給組件的最小高度添加多大的空間
gridbag.setConstraints(jb, gbc);
c.add(jb);

jta.setText("這里輸出內容,可以往下拉");
gbc.insets = new Insets(10, 0, 0, 0); // 組件彼此的間距
gbc.gridx = 0;
gbc.gridy = 3;
gbc.gridwidth = GridBagConstraints.REMAINDER;
jsp.setViewportView(jta);
gridbag.setConstraints(jsp, gbc);
c.add(jsp);

this.pack();
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setResizable(false);
this.setVisible(true);

}

public static void main(String[] args) {
new TextFile();
}
}

有什麼其他要問的,你可以網路hi我!

D. Java中如何在文本框

文本框對象.getText();
這明顯是個純java寫的窗口.怎麼都在糾結JSP或者HTML呢

E. java里的JTextField文本框怎麼設置大小

  1. 文本框.setBounds(10,10,30,170) 設置位置。
    文本框的寬是改不了的,只有長度才能改變,JTextField jtf = new JTextField(length);
    length大了,文本框就長了。
    想要長寬可變的文本框可用:JTextArea jta = new JTextArea(長,寬);

  2. JTextArea jta = new JTextArea(長,寬); 也是用jta.setText(); 來顯示的;
    與JTextField用法幾乎一樣;具體用法可查API。

  3. 代碼如下:

    1.//核心代碼第一部分,設置文本框,密碼框長寬;

    2.wbk=newJTextField(8);//在這個窗口大小里,設置長度為8,比較合適;

    3.mmk=newJPasswordField(8);//密碼框也設置長度為8;

    4.//核心代碼第二部分,把文本框,密碼框等加入到JPanel里;

    5.JPaneljpwbk=newJPanel();//1放文本框的JPanel面板;

    6.jpwbk.add(wbk);//把文本框放入;

    7.p[0].add(jpwbk);//把JPanl放入網格布局裡; 8.JPaneljpbutton0=newJPanel();//2放按鈕的JPanel面板(按鈕也小點好看點); 9.jpbutton0.add(button[0]);

    10.jp[0].add(jpbutton0);

    11.jp[0].add(biaoqian[2]);

    12.JPaneljpmmk=newJPanel();//3放密碼框的JPanel面板

    13.jpmmk.add(mmk);

    14.jp[0].add(jpmmk);

F. java怎麼添加文本框

G. JAVA如何設置文本框大小

文本框只能改變長度,不能改變寬度。
舉例:
JTextField jtf = new JTextField(length);
如果是想改變大小的話,可以用文本域的形式實現

舉例:
JTextArea jta = new JTextArea(長,寬);
備註:它們的用法基本一致,所以不用擔心換了之後用不了的問題。

H. java彈出文本框

其實很簡單的哦

import javax.swing.JOptionPane;

public class Test {

public static void main(String[] args) {
String s=JOptionPane.showInputDialog("請輸入:");
}
}
非常簡單的一個彈消息框的代碼

I. java文本框輸入

JTextArea text = new JTextArea();

//…………………………省略圖形界面代碼

//下面是button事件中的代碼

String data = text.getText();

new PrintStream("out.bat").println(data); //寫到out.bat文件上,如需指定路徑就"C:/out.bat"

//不明白我可以給你寫一個完整的

閱讀全文

與java文本框相關的資料

熱點內容
伺服器租用有什麼用 瀏覽:348
日本的程序員有多少人 瀏覽:255
rar批量壓縮助手 瀏覽:919
ntp伺服器怎麼配置 瀏覽:101
android按鈕樣式修改 瀏覽:144
win復制命令 瀏覽:61
封開縣命令 瀏覽:778
張家港金田路車管所能解壓 瀏覽:945
lce的伺服器什麼時候人最少 瀏覽:338
pdf檔如何編輯 瀏覽:890
我的世界灰燼骷髏大戰起源碼 瀏覽:900
xcb源碼下載 瀏覽:261
特殊命令 瀏覽:840
winrar命令行zip 瀏覽:632
linux文件是否存在命令 瀏覽:829
同花順積突指標公式源碼 瀏覽:767
自帶文件夾的手機軟體 瀏覽:394
車牌下什麼app 瀏覽:766
上海電腦編程八佰伴 瀏覽:380
吸煙程序員 瀏覽:507