📄 firstframe.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 + -