「java文本jta」java文本组件
今天给各位分享java文本jta的知识,其中也会对java文本组件进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、编程实现java程序。使文本框中可输入文本
- 2、java JTextArea() 分行获取输入的文本
- 3、java里的JTextField文本框怎么设置大小?
- 4、java中的jta是什么?能通俗点说么
- 5、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文本组件的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
发布于:2022-12-23,除非注明,否则均为
原创文章,转载请注明出处。