java开发工作第二天_Java项目开发第二天

布满荆棘的人生 2022-11-08 14:20 235阅读 0赞

相对来说今天还是轻松了挺多的,好了,刚刚跑完步,今天心情不错,直接进入主题,就不废话了。

(PS:室友都去准备迎新了,老大也是,还好都将课本留给我了,可以好好的看看书了,好好学习,天天向上。)

图形用户界面基础:

GUI API包含的类可以分为三组:组件类,容器类,辅助类

用instanceof判断就知道有JButton,JComponent,Container,Component,Object等等都是JButton对象的返回值为true;

容器类和GUI辅助类

javax.swing.JFrame

+JFrame()

+JFrame(title:String)创建框架,里面是标题

+setSize(width:int,hight:int):void设置框架的大小

+setLocation(x:int,y:int):void设置左上角的位置

+setVisible(visible:boolen):void设置true来显示框架,如果没有,框架就无法显示的

+setDefaultCloseOperation(mode:int):void指定框架关闭时的操作

+setLocationRelativeTo(c: Component):void设置和特定组件相关的框架的位置,如果该组件为空,那么框架在屏幕中居中

+pack():void自动设置框架大小以在框架中放置组件(感觉这个效果不错,可以好好用用的)

如果没有设置默认结束进程在框架关闭后,就必须在进程中结束了。

//向框架中添加组件

package tianxia;

import javax.swing.*;

import java.awt.*;

public class MyFrameWithComponents {

public static void main(String[] args) {

JFrame frame = new JFrame(“MyFrameWithComponents”);

JButton jbtOK = new JButton(“OK”);

frame.add(jbtOK);

frame.setSize(400,300);

frame.setLocation(400,50);

frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

//frame.setLocatioRelativaTo(null);

frame.setVisible(true);

}

}

//下面介绍三种基本的布局管理器:FlowLayout,GridLayout和BorderLayout.

FlowLayout是最简单的布局管理器。按照组件的添加顺序,从左到右地将组件排列在容器中。当放满一行时就开始新的一行。

三个常量是:FlowLayout.RIGHT,FlowLayout.CENTER,FlowLayout.LEFT;

注意这是一个流式的布局方式

GridLayout管理器以网格的形式进行管理组件,组件按照他们的顺序从左到右排列,第一行第二行,以此类推。

里面的参数并不是唯一的标准,还是可以通过编译器自己来调整的

BorderLayout

确认方向

发表评论

表情:
评论列表 (有 0 条评论,235人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Java练习_第二

    1. 标识符的命名规则? 字母、数字、\_, $ 不用数字为开头 不使用关键字和保留字 区分大小写,长度无限制 如果不尊重,编译不通过 标识

    相关 第二

    \1.测试的相关概念   1、根据是否知道源代码分类:     黑盒测试: a - b - c  边值测试 白盒测试: 根据源代

    相关 Java 第二 笔记

    1 变量 Java 是一种强类型的语言,每一个变量都必须声明 Java 变量是程序中最基本的存储单元,其要素包括 变量名,变量类型,作用域 变量在使用前必须对其声明,只有

    相关 第二

    一、JAVA的语言概述 1、JAVA发展史 创始人:詹姆斯.高斯林 1995年JAVA语言问世 1996年发布第一个版本:JDK1.0 2004年发布5.0版本 2

    相关 第二

    今日所得   编程语言的发展史   机械语言(由二进制0101010组成,直接操作硬件)     优点:直接与计算机沟通,执行速度快     缺点:极其难学,开发效率奇