「java多行文本框设置」js多行文本框
本篇文章给大家谈谈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多行文本框设置的信息别忘了在本站进行查找喔。
发布于:2022-11-23,除非注明,否则均为
原创文章,转载请注明出处。