「java多行文本框设置」js多行文本框

博主:adminadmin 2022-11-23 00:54:05 65

本篇文章给大家谈谈java多行文本框设置,以及js多行文本框对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

java中如何实现在jtextfield中输入多行文字

文本框.setBounds(10,10,30,170) 设置位置。

文本框的宽是改不了的,只有长度才能改变,JTextField jtf = new JTextField(length);

length大了,文本框就长了。

想要长宽可变的文本框可用

JTextArea jta = new JTextArea(长,宽);

如何实现Java多行文本框换行效果

java实现多行文本框换行效果,使用java swing技术,示例如下:

package test;

import java.awt.GridLayout;

import java.awt.LayoutManager;

//import java.util.EmptyStackException;

import javax.swing.JFrame;

import javax.swing.JLabel;

import javax.swing.JScrollPane;

import javax.swing.JTextArea;

public class test {

public static void main(String[] args) {

JFrame f = new JFrame("Welcome To Earth!");

JTextArea jt = new JTextArea(3, 20);

jt.setLineWrap(true);// 如果内容过长。自动换行

JScrollPane scr = new JScrollPane(jt,

JScrollPane.VERTICAL_SCROLLBAR_ALWAYS,

JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS);

// lab.setBounds(10, 10, 120, 20);

// jt.setBounds(130, 10, 150, 100);

JLabel lab = new JLabel("多行输入文本:");

f.setLayout(new GridLayout(2, 1));

f.add(lab);

f.add(scr);

// f.add(jt);

f.setSize(300, 150);

f.setLocation(300, 200);

f.setVisible(true);

}

}

java窗口设计中, 如何设置多行输入框

用网格布局写了个简单的例子!~想美观可使用GridBagLayout布局方式。

import javax.swing.JButton;

import javax.swing.JFrame;

import javax.swing.JLabel;

import javax.swing.JPasswordField;

import javax.swing.JTextField;

public class Login extends JFrame implements ActionListener {

private static final long serialVersionUID = -2890322100614715274L;

//文本框

private JTextField jtf = null;

private JPasswordField jpf = null;

private JLabel jl = null;

public Login() {

// TODO Auto-generated constructor stub

//获取容器

Container c = this.getContentPane();

//设置布局方式, 网格布局 3行2列

c.setLayout(new GridLayout(3, 2));

jtf = new JTextField();

jpf = new JPasswordField();

JButton b = new JButton("显示");

// 添加按钮监听

b.addActionListener(this);

jl = new JLabel();

c.add(new JLabel("用户名:"));

c.add(jtf);

c.add(new JLabel("密 码:"));

c.add(jpf);

c.add(b);

c.add(jl);

this.pack();

this.setVisible(true);

this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

}

/**

* 事件监听方法.

* pTitle: actionPerformed/p

* pDescription: /p

* @param e

* @see java.awt.event.ActionListener#actionPerformed(java.awt.event.ActionEvent)

*/

@Override

public void actionPerformed(ActionEvent e) {

// TODO Auto-generated method stub

//获取监听 组件的文本

String str = e.getActionCommand();

if("显示".equals(str)) {

jl.setText("用户名是:" + jtf.getText() + "\n密码是:" + new String(jpf.getPassword()));

}

}

public static void main(String[] args) {

new Login();

}

}

java多行文本框设置的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于js多行文本框、java多行文本框设置的信息别忘了在本站进行查找喔。

The End

发布于:2022-11-23,除非注明,否则均为首码项目网原创文章,转载请注明出处。