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

📄 jtextarea1.java

📁 本java源程序包括了大量的学习程序(共27章)方便大家学习
💻 JAVA
字号:
import java.awt.*;
import javax.swing.*;
public class JTextArea1 extends JFrame
{
	private JTextArea textArea1, textArea2, textArea3, textArea4;
	
	public JTextArea1()
	{
		super("JTextArea1");
		setSize(300, 200);    
		try
		{     //设置外观
			UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
		}catch(Exception e){}
		
      //获取内容面板
	    Container container = getContentPane();
			container.setLayout(new GridLayout(4, 1, 5, 5));
        
			//利用不同的构造函数创建对象
        textArea1=new JTextArea();
        textArea2=new JTextArea(2,8);
        textArea3=new JTextArea("3");
        textArea4=new JTextArea("4",5,10);
        
        //设置字体
        textArea1.setFont(new Font("Serif", Font.PLAIN, 12));
        textArea2.setFont(new Font("Serif", Font.PLAIN, 12));
        textArea3.setFont(new Font("Serif", Font.PLAIN, 12));
        textArea4.setFont(new Font("Serif", Font.PLAIN, 12));
        
        //setText()方法会将原来的内容清除
        textArea1.setText("JTextArea1");
        //append()方法会将设置的字符串接在原来JTextArea内容文字之后.
        textArea2.append("JTextArea2");
        
        //设置[Tab]键的跳离距离
        textArea4.setTabSize(10);
        //自动换行功能
        textArea4.setLineWrap(true);
        //断行不断字功能
        textArea4.setWrapStyleWord(true);

        
        //将组件加入内容面板中
        container.add(new JScrollPane(textArea1));
        container.add(new JScrollPane(textArea2));
        container.add(new JScrollPane(textArea3));
        container.add(new JScrollPane(textArea4));
        
        setVisible(true);
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
	}
	
    public static void main(String[] args)
    {
        JTextArea1 demo = new JTextArea1();
        demo.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    }
}

⌨️ 快捷键说明

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