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

📄 firstframe.java

📁 小框架 用来实现java的框架结构 可以依照原理自行开发
💻 JAVA
字号:
import java.awt.*;
import java.awt.font.*;
import javax.swing.*;
public class FirstFrame
{
	public static void main(String[] args)
	{
		SimpleFrame frame= new  SimpleFrame();

	}
}
class SimpleFrame extends JFrame
{
	public SimpleFrame()
	{
		setTitle("计算机专业信息查询");
		setResizable(false);
		setBounds(30,50,500,400);
		setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		FontPanel panel=new FontPanel();
		Container contentPane=getContentPane();
		//contentPane.add(panel);
		ImagePanel pane2 = new ImagePanel();
		//Container contentPane = getContentPane();
		contentPane.add(pane2);
		//setBackground(Color.red);
		//pane1.setBackground(Color.red);
		//contentPane.add(panel);
		show();
	}
}
class FontPanel extends JPanel
{
	public void paintComponent(Graphics g)
	{
		super.paintComponent(g);
		Font f=new Font("方正姚体",Font.BOLD,30);
		g.setFont(f);
		//g.setColor(new Color(128,24,128));
        g.setColor(Color.black);
		//g.drawLine(1,155,400,155);
		//Polygon polygon=new Polygon();
		//polygon.addPoint(122,324);
		//polygon.addPoint(156,145);
		//g.drawPolygon(polygon);
		//g.drawRoundRect(100,10,300,100,150,50);
		//g.drawOval(90,75,200,200);
		//g.setColor(new Color(100,111,2));
		//g.fillRect(180,170,330,280);
		g.drawString("陈住平   大傻逼",100,200);
	}
}
class ImagePanel extends JPanel
{
	public ImagePanel()
	{
		//String name="2.gif";
		image=Toolkit.getDefaultToolkit().getImage("2.gif");
		MediaTracker tracker = new MediaTracker(this);
		tracker.addImage(image, 1);
		try
		{
			tracker.waitForID(1); 
		} 
		catch (InterruptedException exception) 
		{}
	}
	 public void paintComponent(Graphics g)
   {  
	   super.paintComponent(g);
	   
	   //得到image的尺寸
	   int imageWidth = image.getWidth(this);
	   int imageHeight = image.getHeight(this);

	   //得到窗口的尺寸
	   int FrameWidth = getWidth();
	   int FrameHeight = getHeight();
	   
	   // 算出image的坐标,使image显示在窗口正中间
	   int x = (FrameWidth - imageWidth ) / 2;
	   int y = (FrameHeight - imageHeight ) / 2;

	   //显示image
	   g.drawImage(image, x, y, null);
   }
   private Image image;

}

⌨️ 快捷键说明

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