「java文本区」java文本区设置字体大小

博主:adminadmin 2022-11-25 03:33:09 64

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

本文目录一览:

JAVA创建文本区 要求如下

Container c= getContentPane();

f.add(c);

p1=new JPanel(); //创建一个用来显示颜色的面板对象

p1.setBackground(Color.YELLOW);

JTextField d = new JTextField(20);

p1.add(d);

c.add(p1,BorderLayout.CENTER);

先加组件再布局,顺序搞对就可以了

java 获取 文本区 某一行数据

首先

你要一行一行的读

当你读取到你需要修改的数据时可以使用

字符串替换方法

即replace方法

例如:

string str ="12345";

system.out.println("str=" +

str.replace("3", "45"));这样得到的结果就是

str

=

124545;

replace第一个参数为

你要将其替换出去的数据,第二个参数为你要将其替换进来的数据

java中_类可以用来建立多行文本区

javax.swing

类 JTextArea

java.lang.Object

java.awt.Component

java.awt.Container

javax.swing.JComponent

javax.swing.text.JTextComponent

javax.swing.JTextArea

所有已实现的接口:

ImageObserver, MenuContainer, Serializable, Accessible, Scrollable

public class JTextArea

extends JTextComponent

JTextArea 是一个显示纯文本的多行区域。它作为一个轻量级组件,提供与 java.awt.TextArea 类的源兼容性,理应如此。有关使用所有文本组件的信息和示例,请参阅 The Java Tutorial 中 Using Text Components 一节。

此组件具有 java.awt.TextArea 类中没有的功能。有关其他功能,请参考超类。还有 JTextPane 和 JEditorPane 也是具有更多功能的多行文本类。

java.awt.TextArea 在内部处理滚动。JTextArea 的不同之处在于,它不管理滚动,但实现了 swing Scrollable 接口。这允许把它放置在 JScrollPane 的内部(如果需要滚动行为),或者直接使用(如果不需要滚动)。

java.awt.TextArea 具有换行能力。这由水平滚动策略来控制。由于滚动不是由 JTextArea 直接完成的,因此必须通过另一种方式来提供向后兼容性。JTextArea 具有用于换行的绑定 (bound) 属性,该属性控制其是否换行。在默认情况下,换行属性设置为 false(不换行)。

java.awt.TextArea 具有两个属性 rows 和 columns,这两个属性用来确定首选大小。JTextArea 用这些属性来指示 viewport 的首选大小,此 viewport 被放置到 JScrollPane 中以匹配由 java.awt.TextArea 提供的功能。JTextArea 具有显示所有文本所需的首选大小,以便在 JScrollPane 内部正常工作。如果 rows 或 columns 的值等于 0,则沿该轴的首选大小将用于沿相同轴上 viewport 的首选大小。

可以通过添加一个 TextEvent 的 TextListener 来对 java.awt.TextArea 的更改进行监视。在基于 JTextComponent 的组件中,更改通过 DocumentEvent 从模型传播到 DocumentListeners。DocumentEvent 给出了更改的位置和更改种类(如果需要)。代码片段如下所示:

DocumentListener myListener = ??;

JTextArea myArea = ??;

myArea.getDocument().addDocumentListener(myListener);

怎样设置JAVA文本区中部分文字的格式

submit= new JButton("登陆");

submit.setFont(new Font("宋体", Font.PLAIN, 16));

三个参数分别表示: 字体,样式(粗体,斜体等),字号

submit.setForeground(Color.RED);

这个表示给组件上的文字设置颜色Color.RED表示红色

当然你也可以自己给RGB的值 比如 submit.setForeground(new Color(215,215,200));

JLabel组件支持HTML标记代码

infoLab= new JLabel("htmla href='地址'用户登陆系统/a/html", JLabel.CENTER);

*注意:地址要单引号引起来。这个表示给用户登录系统几个字增加超链接

infoLab .setCursor(Cursor.getPredefinedCursor(Cursor.HAND_CURSOR));

这个表示给这个文字添加鼠标样式,当鼠标移动到文字上,鼠标变成手型

java中文本框和文本区域的区别

综上所述:文本框是单行文本

文本区域是多行,要注意的是文本区域不支持ActionLisnter,也就是回车不会发生ActionListener.

java 文本区输出的结果怎么换行

String str = "我是一个字符窜";

若已定义文本区area 则可以直接这样实现换行

area.append(str+'\n')

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

The End

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