导航:首页 > 编程语言 > 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文本框相关的资料

热点内容
苹果控制点安卓怎么设置 浏览:64
顺丰app里面哪里缴费 浏览:892
鱼池活水能增加密度吗 浏览:245
如何将安卓导入已激活苹果 浏览:499
电脑写程序编译不了 浏览:538
linux限制用户命令 浏览:742
8p咋设置应用加密 浏览:286
我说你这个我听是什么安卓 浏览:23
云计算算程序员吗 浏览:786
vim编译php 浏览:527
如何正确使用国家反诈中心app 浏览:181
编译执行方式的过程 浏览:489
当量计算法的适用条件 浏览:445
arm单片机开发环境 浏览:401
小米怎么调文件夹大小 浏览:339
程序员怒吼视频 浏览:810
加密货币的发展情况如何 浏览:71
java泛型编译原理 浏览:962
足球23关算法 浏览:736
我的世界手机基岩版为什么进不了服务器 浏览:732