java新手学习笔记(8)

2019-01-27 18:44

//中部区域

jtp=new JTabbedPane(); jp2=new JPanel(); jp3=new JPanel(); jp1=new JPanel();

//第一个窗格——QQ号码窗格 jp1.setLayout(new GridLayout(3, 3)); jl1=new JLabel(\号码\jl2=new JLabel(\密码\jl3=new JLabel(\忘记密码\//设置字体样式

jl3.setFont(new Font(\宋体\//设置字体颜色

jl3.setForeground(Color.blue);

jl4=new JLabel(\申请密码保护\jl4.setCursor(Cursor.getPredefinedCursor(Cursor.HAND_CURSOR));

jb1=new JButton(\清除密码\jps=new JPasswordField();

jcb1=new JCheckBox(\隐身登录\jcb2=new JCheckBox(\记住密码\

jt=new JTextField();

jp1.add(jl1); jp1.add(jt); jp1.add(jb1); jp1.add(jl2); jp1.add(jps); jp1.add(jl3); jp1.add(jcb1); jp1.add(jcb2); jp1.add(jl4);

//南部区域

jp_south=new JPanel(); jb4=new JButton(\登录\jb2=new JButton(\取消\jb3=new JButton(\注册\

// }

}

jp_south.add(jb4); jp_south.add(jb2); jp_south.add(jb3);

//加入组件

this.add(jl_north,BorderLayout.NORTH); this.add(jp_south,BorderLayout.SOUTH); this.add(jp1,BorderLayout.CENTER);

// 设置窗体属性

this.setTitle(\登录\this.setSize(300, 200);

this.setIconImage(new ImageIcon(\this.setResizable(false); this.setLocation(300, 300);

this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); //禁止改变窗体大小 this.setResizable(false); this.setVisible(true);

设置选项卡

jtp=new JTabbedPane(); jp2=new JPanel(); jp3=new JPanel(); jp1=new JPanel();

jp3.setBackground(Color.pink); jp2.setBackground(Color.blue);

jtp.add(\号码\jtp.add(\手机登录\jtp.add(\邮箱登录\

4、菜单组件(记事本开发)

(1)菜单组件

JMenuBar 菜单条组件 树干 JMenu 菜单组件 树枝 JMenuItem 菜单项组件 树叶 (2)二级菜单组件

JMenu里面可以嵌套JMenu (3)工具条组件 JToolBar 容器类组件

package com.test; import java.awt.*; import javax.swing.*;

import java.awt.event.*;

public class Demo4 extends JFrame{

//定义组件

JMenuBar jmb;

JMenu menu1,menu2,menu3,menu4,menu5; JMenuItem item1,item2,item3,item4,item5,item6;

//二级菜单 JMenu xinjian;

JMenuItem file,project;

//文本域 JTextArea jta; JScrollPane jsp;

//工具条 JToolBar jtb;

JButton jb1,jb2,jb3,jb4;

public static void main(String[] args) { Demo4 demo=new Demo4(); }

public Demo4() { //工具条区域 jtb=new JToolBar(); jb1=new JButton(new ImageIcon(\ //设置鼠标移动到button上时显示文字 jb1.setToolTipText(\粘贴\ jb2=new JButton(new ImageIcon(\ //设置鼠标移动到button上时显示文字 jb2.setToolTipText(\保存\ jtb.add(jb1); jtb.add(jb2); //菜单区域 jmb=new JMenuBar();

menu1=new JMenu(\文件(F)\//设置快捷键

menu1.setMnemonic('A');

menu2=new JMenu(\编辑(E)\menu1.setMnemonic('E'); menu3=new JMenu(\格式(O)\menu1.setMnemonic('O');

menu4=new JMenu(\查看(V)\menu1.setMnemonic('V'); menu5=new JMenu(\帮助(H)\menu1.setMnemonic('H');

xinjian=new JMenu(\新建\file=new JMenuItem(\文件\project=new JMenuItem(\工程\

item2=new JMenuItem(\打开\item3=new JMenuItem(\保存\item4=new JMenuItem(\另存为\item5=new JMenuItem(\页面设置\item6=new JMenuItem(\打印\

jta=new JTextArea(); jsp=new JScrollPane(jta); jsp.setVerticalScrollBarPolicy

(JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED);

jmb.add(menu1); jmb.add(menu2); jmb.add(menu3); jmb.add(menu4); jmb.add(menu5);

xinjian.add(file); xinjian.add(project);

menu1.add(xinjian); menu1.add(item2); menu1.add(item3); menu1.add(item4); menu1.add(item5); menu1.add(item6);


java新手学习笔记(8).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:公务员考试申论备考秘籍

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: