java多行文本框(JAVA一个窗体添加三个文本框具体怎么操作)

本文目录
- JAVA一个窗体添加三个文本框具体怎么操作
- java中JTextField什么意思
- java中的多行显示文本框是哪个
- java如何统计多行文本框里边的字数长度,求一方法谢谢了,急用
- java中给多行显示的文本框加个边框怎么弄
- 如何利用Java实现在两个文本框中输入数据,计算两数和在第三个文本框中
- 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中JTextField什么意思
是api里面得一个文本主键,要掉用它就要import实现接口,对于初学者建议先看写基础点得书,孙卫琴的《Java面向对象编程》 ,良葛格(林信良)的《java学习笔记 》都还不错,不要一来就看《《Thinking in Java》》太难了,即使要看也最好看英文版得,翻译得自己感觉翻译得不咋样
java中的多行显示文本框是哪个
重量级的是
java.util.Textarea
轻量级的是
javax.swing.JTextarea
java如何统计多行文本框里边的字数长度,求一方法谢谢了,急用
你说的是TextArea么?
最好是自己查看API,我记得不是很清楚了,应该是getText().如果要去空格的话就replaceAll(" ","").这些方法API中都有的看一看就清楚了。
java中给多行显示的文本框加个边框怎么弄
看一下JDK 有个BorderFactory的 看一下 组件好像都有一个setBorder(BorderFactory.crea.....
) 的方法的,
如何利用Java实现在两个文本框中输入数据,计算两数和在第三个文本框中
import java.awt.FlowLayout;
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 Main {
private static JTextField a = new JTextField(4);
private static JTextField b = new JTextField(4);
private static JTextField c = new JTextField(4);
public static void main(String args) {
JFrame frame = new JFrame("加法计算");
frame.setLayout(new FlowLayout(FlowLayout.LEFT));
frame.add(a);
frame.add(new JLabel("+"));
frame.add(b);
JButton button = new JButton("=");
button.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
c.setText(String.valueOf(Double.parseDouble(a.getText()) + Double.parseDouble(b.getText())));
}
});
frame.add(button);
frame.add(c);
frame.pack();
frame.setVisible(true);
}
}
JAVA,设计一个窗体,其中包含一个多行文本框
package image;
import java.awt.BorderLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JFrame;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
import javax.swing.JScrollPane;
import javax.swing.JSeparator;
import javax.swing.JTextArea;
import javax.swing.SwingUtilities;
public class Exam2 extends JFrame
{
private static final long serialVersionUID = 1L;
public Exam2 ()
{
setTitle ("Exam2");
setLayout (new BorderLayout ());
JMenuBar menuBar = new JMenuBar ();
JMenu { new JMenu ("文件") };
JMenuItem { new JMenuItem ("新建"), new JMenuItem ("打开"), new JMenuItem ("关闭"), new JMenuItem ("退出") };
menuBar.add (menu);
for ( int i = 0; i 《 3; i++ )
{
menu);
}
menu.add (new JSeparator ());
menuItem.addActionListener (new ActionListener ()
{
@Override
public void actionPerformed ( ActionEvent e )
{
System.exit (0);
}
});
menu);
setJMenuBar (menuBar);
JTextArea textArea = new JTextArea ();
JScrollPane scrollPane = new JScrollPane (textArea);
add (scrollPane, BorderLayout.CENTER);
setResizable (false);
setDefaultCloseOperation (JFrame.EXIT_ON_CLOSE);
setSize (300, 200);
setLocationRelativeTo (null);
setVisible (true);
}
public static void main ( String args )
{
SwingUtilities.invokeLater (new Runnable ()
{
@Override
public void run ()
{
new Exam2 ();
}
});
}
}
怎么在java的文本框中设置字体和颜色
方法如下:
颜色的英文是color,如果swing,所以你定义的对象 会有这个color属性。
jsp就用《font》标签,里面也有color属性。
字体swing就是font。
Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。

更多文章:
avantage怎么设置为中文(Avantage安装丢失GIT)
2026年10月15日 03:00
activex控件未注册怎么办(登陆视频监控网页时提示activex控件未注册,怎么解决)
2026年10月14日 20:30
excel连接sql数据库教程(excel怎么连接sql数据库)
2026年10月14日 19:40






