package com.sunzhiyan; import java.awt.*; import java.awt.event.*; import javax.swing.*; public class Demo_1 extends JFrame{ /** * @param args */ JButton button1,button2,button3; public static void main(String[] args) { // TODO Auto-generated method…
JAVA 初期,练习SE ,桌面程序, package com.sunzhiyan; import java.awt.*; import java.awt.event.*; import javax.swing.*; //引入 AWT 包 和swing public class Demo_1 extends JFrame{ /** * @param args */ JButton button1,button2,button3; public static void main(String[]…
package com.sunzhiyan; import java.awt.*; import javax.swing.*; public class Demo_2 extends JFrame{ /** * @param args */ JButton jb[] = new JButton[10]; public static void main(String[] args) { // TODO Auto-generated method stub Demo_2 demo = new Dem…
默认的JPanel中,采用的是FlowLayout布局 下面是api中的定义: JPanel(boolean isDoubleBuffered)           创建具有 FlowLayout 和指定缓冲策略的新 JPanel. FlowLayout布局管理器显示组件时,是根据组件的PreferredSize来确定组件大小的,而一些组件的默认都是为0的,因此放了并不显示,只要为其setPreferredSize下就好了. 例如: JProgressBar pbar = new JProgre…
JAVA之旅(三十一)--JAVA的图形化界面,GUI布局,Frame,GUI事件监听机制,Action事件,鼠标事件 有段时间没有更新JAVA了,我们今天来说一下JAVA中的图形化界面,也就是GUI 一.GUI的概述 GUI全称叫做Graphical User Intergace(图形用户接口),用图形的方式,来显示计算机操作的界面,这样更加方便直观,与用户交互 说道交互,其实系统跟用户有两种交互,一种是GUI,一种叫做CLI,也就是命令行,全称叫做Command User Intergace…
网格袋布局类似于Win8的Metro布局,用于将组件按大小比例放在不同位置的网格内,各组件的实际大小会随着窗口的改变而改变,但相对位置不变,能够很好的适应屏幕. 通过阅读<21天学通Java>这本书,发现了一个布局组件的很好的例子,遂摘录下来,供分享和复习. 在这本书中,举了一个邮件窗口的例子,需要的布局规划如下: 其中,二维坐标表示网格相对位置,以(0,0)为网格的起点,横x竖y,后面的width指的是横向跨越的单元格数.注意,网格是由一个或多个单元格组成的整体. 常用属性有: gridx…
第0讲 开山篇 读前介绍:本文中如下文本格式是超链接,可以点击跳转 >>超链接<< 我的学习目标:基础要坚如磐石   代码要十份规范   笔记要认真详实 一.java内容介绍 java编程可以分成三个方向 ①java se(j2se) 桌面开发 ②java ee (j2ee)web开发 ③java me  (j2me)  手机开发 java SE是基础中的基础 二.java SE课程介绍 java SE 包括以下几个部分 □ java 面向对象编程[核心中的核心,重点中的重点] □…
五种布局:   流式布局(FlowLayout)边界布局(borderLayout)网格布局(GridLayout)  盒子布局(BoxLaYout)  空布局(null)  常用的几种 卡片布局(CardLayout)网格包布局(GridBagLayout)不常用的两种   JFrame 窗体(默认的borderLayout布局) JPanel 面板 (默认的FlowLayout布局) JButton   按钮 JRadioButton 单选框(一定要把单选放在ButtonGroup当中形成互…
Java SE(Java Platform,Standard Edition).Java SE 以前称为 J2SE.它允许开发和部署在桌面.服务器.嵌入式环境和实时环境中使用的 Java 应用程序.Java SE 包含了支持 Java Web 服务开发的类,并为 Java Platform,Enterprise Edition(Java EE)提供基础. Java EE(Java Platform,Enterprise Edition).这个版本以前称为 J2EE.企业版本帮助开发和部署可移植.…
1. Java SE(Java Platform,Standard Edition). Java SE 以前称为 J2SE.它允许开发和部署在桌面.服务器.嵌入式环境和实时环境中使用的 Java 应用程序.Java SE 包含了支持 Java Web 服务开发的类,并为 Java Platform,Enterprise Edition(Java EE)提供基础. Java SE 是做电脑上运行的软件. 2. Java EE(Java Platform,Enterprise Edition). 这…