时间:2021-05-19
本文主要分享了关于简洁版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);}运行结果
按钮及其添加颜色
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之StringBuffer常见使用方法解析
Java多线程之显示锁和内置锁总结详解
java实现队列数据结构代码详解
如有不足之处,欢迎留言指出。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
包括复选框,单选按钮的使用复制代码代码如下:登录界面登录界面Login:专业:计算机应用软件工程自动化课程:计算机网络数据库原理WEB程序设计Java编程实际效
qqip地址改的方法如下: 1、打开QQ,进入登录界面,在界面右上角有一个“设置”按钮; 2、点击“设置”按钮,界面翻转过来就是网络设置的界面了,类型可以选
qq看点评论不让好友看见步骤: 1、登录手机QQ,然后点击左上角的QQ头像图标,打开QQ相关设置菜单; 2、在QQ相关设置界面中,点击“设置”按钮,打开QQ
qq删除自动回复方法如下: 1、首先登录QQ; 2、登录后找到系统设置按钮; 3、在弹出的系统设置界面中左侧找到状态选项卡; 4、取消勾选离开、忙碌、请
qq删除自动回复方法如下: 1、首先登录QQ; 2、登录后找到系统设置按钮; 3、在弹出的系统设置界面中左侧找到状态选项卡; 4、取消勾选离开、忙碌、请