网站建设资讯

NEWS

网站建设资讯

java多行文本框的代码 java 多行文本框

求问,java中如何进行多行输入

第一行输入数组的元素个数,第二行输入数组的元素,代码如下:

为四川等地区用户提供了全套网页设计制作服务,及四川网站建设行业解决方案。主营业务为成都网站制作、网站设计、四川网站设计,以传统方式定制建设网站,并提供域名空间备案等一条龙服务,秉承以专业、用心的态度为用户提供真诚的服务。我们深信只要达到每一位用户的要求,就会得到认可,从而选择与我们长期合作。这样,我们也可以走得更远!

import java.util.Scanner;

public  class Test

{

public static void main(String[] args)

{

Scanner in=new Scanner(System.in);

System.out.println("输入数组元素个数");

int n=in.nextInt();

int[] a=new int[n];

System.out.println("输入数组元素");

for(int i=0;in;i++)

a[i]=in.nextInt();

System.out.println("数组如下:");

for(int i=0;in;i++)

System.out.print(a[i]+" ");

}

}

如何实现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多行文本框的代码 java 多行文本框
标题网址:http://njwzjz.com/article/doposje.html