天天看點

檔案切割合并器 5 關于類

import java.awt.BorderLayout;

import java.awt.Color;

import java.awt.Dimension;

import java.awt.FlowLayout;

import java.awt.Font;

import java.awt.GridBagLayout;

import java.awt.Image;

import java.awt.Toolkit;

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

import javax.swing.ImageIcon;

import javax.swing.JButton;

import javax.swing.JFrame;

import javax.swing.JLabel;

import javax.swing.JPanel;

public class About extends InitFrame

{

private static final long serialVersionUID = 1L;

public About(){

super("檔案切割器—關于","file_split.png",310,180);

this.setResizable(false);

//設定字型

Font f1 = new Font("隸書",Font.PLAIN,20);

Font f2 = new Font("隸書",Font.PLAIN,20);

   this.setLayout(new BorderLayout());

JPanel northPanel = new JPanel();

JPanel southPanel = new JPanel();

this.add(northPanel,BorderLayout.CENTER);

this.add(southPanel,BorderLayout.SOUTH);

northPanel.setLayout(new GridBagLayout());

//設定标簽

lb1 = new JLabel("作者:");

lb1.setForeground(FG1);

lb1.setFont(f1);

lb2 = new JLabel("劉汪洋");

lb2.setForeground(FG2);

lb2.setFont(f2);

lb3 = new JLabel("版本:");

lb3.setForeground(FG1);

lb3.setFont(f1);

lb4 = new JLabel("1.0.0");

lb4.setForeground(FG2);

lb4.setFont(f2);

//添加标簽

northPanel.add(lb1,new GBC(0,0));

northPanel.add(lb2,new GBC(1,0));

northPanel.add(lb3,new GBC(0,1));

northPanel.add(lb4,new GBC(1,1));

//設定布局

southPanel.setLayout(new FlowLayout());

JButton ok = new JButton("确定",new ImageIcon("ok.png"));

southPanel.add(ok);

ok.addActionListener(new ActionListener(){

public void actionPerformed(ActionEvent e) {

About.this.setVisible(false);

About.this.dispose();

}

});

this.setDefaultCloseOperation (JFrame.DISPOSE_ON_CLOSE);//移除視窗的預設關閉操作

this.setVisible(true);

private JLabel lb1;

private JLabel lb2;

private JLabel lb3;

private JLabel lb4;

Color FG1 = Color.RED;//左側标簽的顔色

Color FG2 = Color.BLUE;//右側标簽的顔色

————————————————

版權聲明:本文為CSDN部落客「明明如月學長」的原創文章,遵循CC 4.0 BY-SA版權協定,轉載請附上原文出處連結及本聲明。

原文連結:

https://blog.csdn.net/w605283073/article/details/46572457

繼續閱讀