最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

java代碼塊之簡易qq登錄界面及按鈕顏色設(shè)置代碼

 更新時(shí)間:2017年11月20日 09:15:51   作者:yan_star  
這篇文章主要介紹了java代碼塊之簡易qq登錄界面及按鈕顏色設(shè)置代碼,具有一定參考價(jià)值,需要的朋友可以了解下。

本文主要分享了關(guān)于簡潔版qq登錄界面及按鈕顏色設(shè)置的相關(guān)代碼,供參考。

java代碼塊

公共包(初始化窗口位置)

package util;
import java.awt.Dimension;
import java.awt.Toolkit;
import javax.swing.JFrame;
//圖形化界面的工具類
public class FrameUtil {
	//設(shè)置窗體出現(xiàn)在中間位置
	public static void initFrame(JFrame frame,int width,int height ) {
		//獲取默認(rèn)系統(tǒng)工具包
		Toolkit toolkit = Toolkit.getDefaultToolkit();
		//獲取屏幕的分辨率
		Dimension dimension = toolkit.getScreenSize();
		int x = (int)dimension.getWidth();
		int y = (int)dimension.getHeight();
		frame.setBounds((x-width)/2, (y-height)/2, width, height);
		//設(shè)置窗體的可見性
		frame.setVisible(true);
		//設(shè)置窗體關(guān)閉
		frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
	}
}

簡易QQ登錄界面

public static void main(String[] args) {
	// TODO Auto-generated method stub
	//創(chuàng)建新框架對象
	JFrame frame = new JFrame("QQ登錄程序");
	//調(diào)用框架初始化方法
	FrameUtil.initFrame(frame, 500, 350);
	//創(chuàng)建新的面
	JPanel panel = new JPanel();
	frame.add(panel);
	//不使用布局管理
	panel.setLayout(null);
	//QQ號的標(biāo)簽
	JLabel nameLable = new JLabel("QQ號:");
	JTextField nameFiled = new JTextField();
	panel.add(nameLable);
	panel.add(nameFiled);
	nameLable.setBounds(130, 130, 300, 25);
	nameFiled.setBounds(175, 130, 150, 25);
	//密碼標(biāo)簽
	JLabel passlable = new JLabel("密 碼:");
	JPasswordField passwordField = new JPasswordField();
	panel.add(passlable);
	panel.add(passwordField);
	passlable.setBounds(130, 160, 300, 25);
	passwordField.setBounds(175, 160, 150, 25);
	//記住密碼復(fù)選項(xiàng)
	JCheckBox rememberPassword = new JCheckBox("記住密碼");
	panel.add(rememberPassword);
	rememberPassword.setBounds(170, 190, 80, 14);
	//自動登錄復(fù)選項(xiàng)
	JCheckBox autoLogin = new JCheckBox("自動登錄");
	panel.add(autoLogin);
	autoLogin.setBounds(250, 190, 80, 14);
	//登錄按鈕
	JButton login = new JButton("登   錄");
	panel.add(login);
	login.setBounds(175, 220, 150, 25);
	//注冊賬號按鈕
	JButton newNumber = new JButton("注冊賬號");
	panel.add(newNumber);
	newNumber.setBounds(335, 130, 90, 25);
	//找回密碼按鈕
	JButton findPassword = new JButton("找回密碼");
	panel.add(findPassword);
	findPassword.setBounds(335, 160, 90, 25);
}

運(yùn)行結(jié)果

按鈕及其添加顏色

package Swing;
import util.*;
import java.awt.Color;
import java.awt.GridLayout;
import javax.swing.JButton;
import javax.swing.JFrame;
public class Buttons {
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		JFrame frame = new JFrame("Buttons");
		//使用表格管理者,一行十列
		GridLayout gridLayout = new GridLayout(1, 10);
		frame.setLayout(gridLayout);
		//創(chuàng)建按鈕數(shù)組儲存按鈕
		JButton[] buttons = new JButton[10];
		//創(chuàng)建十個(gè)按鈕賦予數(shù)字文本
		for (int i=0;i<10;i++) {
			buttons[i] = new JButton(Integer.toString(i));
			frame.add(buttons[i]);
		}
		//按鈕上色
		buttons[0].setBackground(Color.YELLOW);
		buttons[1].setBackground(Color.CYAN);
		buttons[2].setBackground(Color.blue);
		buttons[3].setBackground(Color.DARK_GRAY);
		buttons[4].setBackground(Color.gray);
		buttons[5].setBackground(Color.green);
		buttons[6].setBackground(Color.MAGENTA);
		buttons[7].setBackground(Color.ORANGE);
		buttons[8].setBackground(Color.red);
		buttons[9].setBackground(Color.pink);
		//后顯示框架防止運(yùn)行不顯示而需要拖動界面
		FrameUtil.initFrame(frame, 800, 600);
	}
}

運(yùn)行結(jié)果

其他功能模塊大家可自行補(bǔ)充。

總結(jié)

以上就是本文關(guān)于java代碼塊之簡易qq登錄界面及按鈕顏色設(shè)置代碼的全部內(nèi)容,希望對大家有所幫助。感興趣的朋友可以繼續(xù)參閱本站:

java之StringBuffer常見使用方法解析

Java多線程之顯示鎖和內(nèi)置鎖總結(jié)詳解

java實(shí)現(xiàn)隊(duì)列數(shù)據(jù)結(jié)構(gòu)代碼詳解

如有不足之處,歡迎留言指出。

相關(guān)文章

最新評論

仁化县| 商城县| 陆川县| 张掖市| 应城市| 柳州市| 南漳县| 民县| 金寨县| 广元市| 海晏县| 陆丰市| 怀集县| 奉化市| 铁岭县| 吴旗县| 城固县| 武鸣县| 库伦旗| 彭阳县| 昌乐县| 墨江| 新兴县| 许昌市| 文安县| 忻城县| 庐江县| 松原市| 广元市| 建宁县| 阿合奇县| 汉寿县| 乐东| 十堰市| 白银市| 济阳县| 历史| 马鞍山市| 新竹市| 新河县| 嵊州市|