「java文本jta」java文本组件

博主:adminadmin 2022-12-23 10:21:07 80

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

本文目录一览:

编程实现java程序。使文本框中可输入文本

import java.awt.*;

import java.awt.event.*;

import javax.swing.*;

public class TextFrame extends JFrame {

JTextArea jta;

JButton jb1, jb2;

public TextFrame() {

jta = new JTextArea();

JScrollPane jsp = new JScrollPane(jta);//带有滚动条的组件

add(jsp);

JPanel jp = new JPanel();

jb1 = new JButton("自动换行");

jp.add(jb1);

jb2 = new JButton("不换行");

jp.add(jb2);

add(jp,BorderLayout.SOUTH);

setTitle("文本区示例");

setSize(300, 180);//大小

setLocationRelativeTo(null);//居中

setDefaultCloseOperation(EXIT_ON_CLOSE);//点击窗口关闭按钮,退出

jb1.addActionListener(new ActionListener() {

public void actionPerformed(ActionEvent e) {

jta.setLineWrap(true);//自动换行开启

}

});

jb2.addActionListener(new ActionListener() {

public void actionPerformed(ActionEvent e) {

jta.setLineWrap(false);//自动换行关闭

}

});

}

public static void main(String[] args) {

new TextFrame().setVisible(true);

}

}

java JTextArea() 分行获取输入的文本

假设你的JTextArea名称为jta,则最简单的代码为:

BufferedReader br=new BufferedReader(new StringReader(jta.getText()));

br.readLine();

String result=br.readLine();

这里第二次读到的readLine里就是第二行的内容。

java里的JTextField文本框怎么设置大小?

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

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

length大了,文本框就长了。

想要长宽可变的文本框可用:JTextArea jta = new JTextArea(长,宽);

JTextArea jta = new JTextArea(长,宽); 也是用jta.setText(); 来显示的;

与JTextField用法几乎一样;具体用法可查API。

代码如下:

1.//核心代码第一部分, 设置文本框,密码框长宽;

2.wbk = new JTextField(8);//在这个窗口大小里,设置长度为8,比较合适;

3.mmk = new JPasswordField(8);//密码框也设置长度为8;

4.//核心代码第二部分, 把文本框,密码框等加入到JPanel里;

5.JPanel jpwbk = new JPanel();//1 放文本框的JPanel面板;

6.jpwbk.add(wbk);//把文本框放入;       

7.p[0].add(jpwbk);//把JPanl放入网格布局里;                                                                               8.JPanel jpbutton0 = new JPanel();//2 放按钮的JPanel面板(按钮也小点好看点);                   9.jpbutton0.add(button[0]);

10.jp[0].add(jpbutton0);

11.jp[0].add(biaoqian[2]);

12.JPanel jpmmk = new JPanel();//3 放密码框的JPanel面板

13.jpmmk.add(mmk);

14.jp[0].add(jpmmk);

java中的jta是什么?能通俗点说么

Java Transaction API

即是java中队事务处理的api 即 api即是接口的意思

JAVA如何设置文本框大小

文本框只能改变长度,不能改变宽度。

举例:

JTextField jtf = new JTextField(length);

如果是想改变大小的话,可以用文本域的形式实现

举例:

JTextArea jta = new JTextArea(长,宽);

备注:它们的用法基本一致,所以不用担心换了之后用不了的问题。

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

The End

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