「java文字框」java字体对话框

博主:adminadmin 2023-01-19 12:54:08 344

今天给各位分享java文字框的知识,其中也会对java字体对话框进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

JAVA一个窗体添加三个文本框具体怎么操作?

只要文本框添加监听即可,用ActionListener即会在文本框中按下回车键时触发事件。

下面是监听的代码:

public void actionPerformed(ActionEvent e)

{

Object o=e.getSource();

if(o==text1) //文本框一号

{

text2.requestFocus();//文本框2号,请求焦点

}

else if(o==text2)

{

text3.requestFocus();

}

}

程序如下:

import java.awt.FlowLayout;

import java.awt.Toolkit;

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

import javax.swing.JButton;

import javax.swing.JFrame;

import javax.swing.JLabel;

import javax.swing.JTextField;

public class MyFrame extends JFrame implements ActionListener

{

private JButton button;

private JTextField textField;

private JLabel label;

public MyFrame()

{

button = new JButton("Hello world");

textField = new JTextField(15);

label = new JLabel("输入内容:");

setTitle("Simple-Frame");

setBounds((Toolkit.getDefaultToolkit().getScreenSize().width - 500)/2,

(Toolkit.getDefaultToolkit().getScreenSize().height - 300)/2

, 500, 300);

setLayout(new FlowLayout());

add(label);

add(textField);

add(button);

setResizable(false);

setVisible(true);

this.button.addActionListener(this);

}

public static void main(String[] args)

{

new MyFrame();

}

@Override

public void actionPerformed(ActionEvent e)

{

if(e.getSource() == this.button)

{

this.textField.setText("Hello World");

}

}

}

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的文本框中设置字体和颜色?

方法如下:

颜色的英文是color,如果swing,所以你定义的对象 会有这个color属性。

jsp就用font标签,里面也有color属性。

字体swing就是font。

Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。

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我!

JAVA如何创建一个20行30列的文本框

1、首先打开Java表格进入界面。

2、其次点击创建表格进入设置界面。

3、最后编剧调整为20行30列点击确定即可。

java怎么添加文本框

如果是页面的话:input type="text" name="namevalue" id="namevalue"/;这样就定义了一个input的文本框,注意下,id具有唯一性,不要重复了。

如果是GUI的话:TextFiled jt=new TextFiled("");这样就定义了一个输入域(文本框),之后通过其他panel(根据实际需要添加)的add(jt)方法进行添加文本框,即可实现。

关于java文字框和java字体对话框的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。