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

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

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

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

java代碼塊

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

package util;
import java.awt.Dimension;
import java.awt.Toolkit;
import javax.swing.JFrame;
//圖形化界面的工具類
public class FrameUtil {
	//設置窗體出現(xiàn)在中間位置
	public static void initFrame(JFrame frame,int width,int height ) {
		//獲取默認系統(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);
		//設置窗體的可見性
		frame.setVisible(true);
		//設置窗體關閉
		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登錄程序");
	//調用框架初始化方法
	FrameUtil.initFrame(frame, 500, 350);
	//創(chuàng)建新的面
	JPanel panel = new JPanel();
	frame.add(panel);
	//不使用布局管理
	panel.setLayout(null);
	//QQ號的標簽
	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);
	//密碼標簽
	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);
	//記住密碼復選項
	JCheckBox rememberPassword = new JCheckBox("記住密碼");
	panel.add(rememberPassword);
	rememberPassword.setBounds(170, 190, 80, 14);
	//自動登錄復選項
	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);
}

運行結果

按鈕及其添加顏色

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)建十個按鈕賦予數(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);
		//后顯示框架防止運行不顯示而需要拖動界面
		FrameUtil.initFrame(frame, 800, 600);
	}
}

運行結果

其他功能模塊大家可自行補充。

總結

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

java之StringBuffer常見使用方法解析

Java多線程之顯示鎖和內置鎖總結詳解

java實現(xiàn)隊列數(shù)據(jù)結構代碼詳解

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

相關文章

最新評論

新营市| 舟曲县| 西昌市| 万盛区| 北辰区| 武冈市| 互助| 平湖市| 道孚县| 冀州市| 柘荣县| 龙州县| 林芝县| 依安县| 海宁市| 大余县| 阆中市| 射洪县| 比如县| 岳普湖县| 高密市| 浪卡子县| 和田市| 吴旗县| 瑞丽市| 苍溪县| 台前县| 大冶市| 周宁县| 吉林省| 观塘区| 墨脱县| 宜州市| 岳西县| 保定市| 博乐市| 北碚区| 调兵山市| 民和| 西华县| 忻州市|