testframe.java.bak

来自「JAVA写的聊天市 JAVA写的聊天市」· BAK 代码 · 共 60 行

BAK
60
字号
//:TestFrame.java
import javax.swing.*;
import javax.swing.event.*;
import java.awt.*;
import java.awt.event.*;
import javax.swing.border.*;


public class TestFrame extends JFrame{
	JScrollPane scrollPane=new JScrollPane();
	JEditorPane helpPane=new JEditorPane();
	Border border1;
	JPanel panel1=new JPanel();
	JButton close=new JButton();
	Border border2;
	JTextArea jta=new JTextArea();
	
	TestFrame(){
		try{
		  jInit();
		}
		catch(Exception e){
			e.printStackTrace();
		}
		Dimension screenSize=Toolkit.getDefaultToolkit().getScreenSize();
		this.setLocation((int)(screenSize.width-420)/2,(int)(screenSize.height-360)/2);
		this.setResizable(false);
	}
	
	private void jInit() throws Exception{
		this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
	border2=BorderFactory.createCompoundBorder(BorderFactory.createLineBorder(Color.lightGray,1),BorderFactory.createEmptyBorder(2,10,2,10));
	this.setSize(new Dimension(420,360));
	this.setTitle("Test");
	
	border1=BorderFactory.createEmptyBorder();
	scrollPane.setHorizontalScrollBarPolicy(JScrollPane.
                                            HORIZONTAL_SCROLLBAR_NEVER); //这是水平的拉条
  scrollPane.setVerticalScrollBarPolicy(JScrollPane.
                                          VERTICAL_SCROLLBAR_AS_NEEDED); //这是垂直的拉条
  scrollPane.setBorder(border1);
  close.setBorder(border2);
  panel1.setBackground(Color.WHITE);
  this.getContentPane().add(scrollPane,BorderLayout.CENTER);
  this.getContentPane().add(panel1,BorderLayout.SOUTH);
  scrollPane.getViewport().add(jta,null);
  panel1.add(close,null);
	}
	
	public static void main(String[] args){
		JFrame.setDefaultLookAndFeelDecorated(true);
		TestFrame tf=new TestFrame();
		tf.jta.setForeground(Color.RED);
		tf.jta.append("It is right!!! bsdfasfasdfasdfasdfasdfasdfasdfasdfasdfsadfdsfsdafasddfsadfsdafsdafsdafsadfsdafsdfdsfdsfafds \n Ok!!!      \n \n \n \n \n \n \n \n \n \n \n But It is not Right   \n \n\n\n\n Ok!!! Right!!!                           ");

		tf.setVisible(true);
	}
}

⌨️ 快捷键说明

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