91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

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

發布時間:2020-10-09 18:58:35 來源:腳本之家 閱讀:188 作者:yan_star 欄目:編程語言

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

java代碼塊

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

package util;
import java.awt.Dimension;
import java.awt.Toolkit;
import javax.swing.JFrame;
//圖形化界面的工具類
public class FrameUtil {
	//設置窗體出現在中間位置
	public static void initFrame(JFrame frame,int width,int height ) {
		//獲取默認系統工具包
		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
	//創建新框架對象
	JFrame frame = new JFrame("QQ登錄程序");
	//調用框架初始化方法
	FrameUtil.initFrame(frame, 500, 350);
	//創建新的面
	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);
}

運行結果

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

按鈕及其添加顏色

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);
		//創建按鈕數組儲存按鈕
		JButton[] buttons = new JButton[10];
		//創建十個按鈕賦予數字文本
		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登錄界面及按鈕顏色設置代碼

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

總結

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

java之StringBuffer常見使用方法解析

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

java實現隊列數據結構代碼詳解

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

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

佛坪县| 大新县| 清丰县| 武宣县| 大兴区| 庄河市| 竹山县| 交城县| 苍梧县| 仙游县| 九台市| 施秉县| 贵定县| 习水县| 越西县| 承德市| 甘洛县| 凤凰县| 信丰县| 泾川县| 岳池县| 民和| 炉霍县| 扎赉特旗| 麟游县| 新竹县| 汾西县| 施甸县| 宁南县| 延川县| 锦屏县| 和平县| 福泉市| 嘉义市| 保山市| 读书| 沾益县| 涪陵区| 玉门市| 南澳县| 佛冈县|