⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 multilinelabeltest.java

📁 java编程开发技巧与实例的编译测试通过的所有例程
💻 JAVA
字号:
import javax.swing.*;
import javax.swing.event.*;
/*
public class MultiLineLabelTest extends JFrame
{
	private	JTextArea label	=	new JTextArea(3, 10);
	public	MultiLineLabelTest()
	{
		super("MultiLineLabel Test");
		label.setLineWrap(true);
		label.setWrapStyleWord(true);
		label.setEditable(false);
		String s	=	"This text should be displayed using \n";
		int i = 0;
		while (i ++ < 50)
			s	+=	"Line Number: 	"	+ i + "		multiple scrolling lines\n";
		label.setText(s);
		getContentPane().add("Center", new JScrollPane(label));
		validate();
		pack();
		setLocationRelativeTo(this);
		setSize(500, 200);
		setVisible(true);
	}
	public static void main(String args[])
	{
		MultiLineLabelTest mllt	=	new MultiLineLabelTest();
	}
}
*/
public class MultiLineLabelTest extends JFrame implements DocumentListener
{
	private JTextArea label	=	new JTextArea(3, 10);
	public MultiLineLabelTest()
	{
		super("MultiLineLabel Test");
		label.setLineWrap(true);
		label.setWrapStyleWord(true);
		label.setText("This text area contains some editable text.");
		getContentPane().add("Center", new JScrollPane(label));
		label.getDocument().addDocumentListener(this);
		validate();
		pack();
		setVisible(true);
	}
	public void changedUpdate(DocumentEvent de)
	{	System.out.println("Change Event: \n" + eventInfo(de));	}
	public void insertUpdate(DocumentEvent de)
	{	System.out.println("Insert Event: \n");	}
	public void removeUpdate(DocumentEvent de)
	{	System.out.println("Remove Event: \n" + eventInfo(de));	}
	private String eventInfo(DocumentEvent de)
	{	return	"Length: "	+ de.getLength() + ", Offset: " + de.getOffset();	}
	public static void main(String args[])
	{	MultiLineLabelTest tat	=	new MultiLineLabelTest();	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -