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

📄 guifactory.java

📁 非常有用的加密解密程序
💻 JAVA
字号:
package ss.gui;

import java.awt.Dimension;

import javax.swing.*;


public class GUIFactory {

	private GUIFactory(){}
	
	public static GUIFactory getFactory(){
		if(factory == null)
			return factory = new GUIFactory();
		else
			return factory;
	}
	
	
	public JFrame creatJFrame(){
		if(frame == null){
			JFrame frame = new JFrame();
			frame.add(GUIFactory.getSystemPanel());
			frame.setTitle("Encryption System");
			frame.setSize(400,166);
			frame.setLocationRelativeTo(null);
			frame.setResizable(false);
			frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
			frame.setVisible(true);
			return frame;
		}
		else
			return frame;
	}
	
	public JButton creatButtonEncrypt(){
		JButton button = new JButton("Encrypt");
		button.setPreferredSize( new Dimension(80,25));
		return button;
	}
	
	public JButton creatButtonDecrypt(){
		JButton button = new JButton("Decrypt");
		button.setPreferredSize( new Dimension(80,25));
		return button;
	}
	
    public JTextField creatTextField(){
    	JTextField field = new JTextField();
    	return field;
    }

    public JLabel getOLabel(){
    	return new JLabel("     ");
    }
    
    
    public static JPanel getSystemPanel(){
    	if(panel  == null){
    		return panel = new SystemPanel();
    	}
    	else
    		return panel;
    } 
    
	private static GUIFactory factory = null;
	private JFrame frame = null;
	private static SystemPanel panel = null;
    
}

⌨️ 快捷键说明

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