java新手学习笔记(7)

2019-01-27 18:44

// }

}

//将JPanel加入JFrame this.add(jp1); this.add(jp2); this.add(jp3);

// 设置窗体属性

this.setTitle(\综合布局\this.setSize(300, 150); this.setLocation(300, 300);

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

3、单选框、复选框

复选框:JCheckBox 单选框:JRadioButton

需要将单选框全部放置于ButtonGroup中 bg=new ButtonGroup(); bg.add(jr1); bg.add(jr2);

4、下拉框、列表框、滚动窗格

String[] jg={\北京\上海\天津\jcb=new JComboBox(jg); String[] xj={\北京\上海\天津\日本\jlist=new JList(xj);

//设置显示多少个选项 jlist.setVisibleRowCount(3); jsp=new JScrollPane(jlist);

第32讲 swing编程实战

1、拆分窗格

jl=new JLabel(new ImageIcon(\ //拆分窗格 jsp=new JSplitPane(JSplitPane.HORIZONTAL_SPLIT,jlist,jl); //设置可以变化 jsp.setOneTouchExpandable(true);

//添加组件 this.add(jsp);

2、带滚动条的文本域、图标自定义

jta=new JTextArea(); jp=new JPanel(); jsp=new JScrollPane(jta);

String[] chat={\布什\本拉登\ jcb=new JComboBox(chat); jt=new JTextField(10); jb=new JButton(\发送\ jp.add(jcb); jp.add(jt); jp.add(jb); this.add(jsp); this.add(jp,BorderLayout.SOUTH);

setTitle(\聊天窗口\this.setSize(300, 300);

this.setIconImage(new ImageIcon(\

3、选项卡窗格(页签组件)仿QQ登录界面

北部布局 jl_north(以图片为背景) 中部布局 jp_center

jb2 jp1 jb3 jp2 jp3 jb4 南部布局 jp_south jb1 jl1 jl3 jl2

jcb1

没有选项卡的界面

jt jcb2 jps jl4

程序如下:

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

import javax.swing.*;

public class Demo3 extends JFrame{

//定义组件 //北部区域 JLabel jl_north;

//中部区域

JTabbedPane jtp; JPanel jp1,jp2,jp3;

JLabel jl1,jl2,jl3,jl4;

//号码文本框 JTextField jt; //密码框

JPasswordField jps;

JButton jb1;

JCheckBox jcb1,jcb2;

//南部区域

JButton jb4,jb2,jb3; JPanel jp_south;

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

public Demo3() { //创建组件 //北部区域 jl_north=new JLabel(new ImageIcon(\


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

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

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

马上注册会员

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