排序:
默认
按更新时间
按访问量

Java键盘事件

键盘事件的事件源一般丐组件相关,当一个组件处于激活状态时,按下、释放或敲击键盘上的某个键时就会发生键盘事件。键盘事件的接口是KeyListener,注册键盘事件监视器的方法是addKeyListener(监视器)。实现KeyListener接口有3个: keyPressed(KeyEvent...

2018-02-06 16:53:06

阅读数:47

评论数:0

Java绘图基础

要在平面上显示文字和绘图,首先要确定一个平面坐标系。Java语言约定,显示屏上一个长方形区域为程序绘图区域,坐标原点(0,0)位于整个区域的左上角。一个坐标点(x,y)对应屏幕窗口中的一个像素,是整数。如图12.1所示。窗口大小由超文本文件中的width和height指定。例如,以下超文本确定窗口...

2018-02-06 16:52:28

阅读数:28

评论数:0

Java绘图之设置字型和颜色

Java绘图中,显示文字的方法主要有三种: (1)drawString(String str,int x,int y):在指定的位置显示字符串。 (2)drawChars(char data[],int offset,int length, int x, int y):在指定的位置显示字符数组...

2018-02-06 16:52:10

阅读数:32

评论数:0

Java绘图模式概述

绘图模式是指后绘制的图形与早先绘制的图形有重叠时,如何确定重叠部分的颜色。例如,后绘制的覆盖早先绘制的;或者后绘制与早先绘制的两种颜色按某种规则混合。主要有正常模式和异或模式两种:正常模式是后绘制的图形覆盖在早先绘制的图形之上,使早先贩图形的重叠部分不再可见。异或模式把绘图看作是按图形着色。异或模...

2018-02-06 16:52:01

阅读数:24

评论数:0

Java Graphics类的绘图方法

Graphics类提供基本绘图方法,Graphics2D类提供更强大的绘图能力。本节讲解Graphics类,下节讲解Graphics2D。 Graphics类提供基本的几何图形绘制方法,主要有:画线段、画矩形、画圆、画带颜色的图形、画椭圆、画圆弧、画多边形等。 1. 画线 在窗口画一...

2018-02-06 16:51:56

阅读数:27

评论数:0

Java Graphics2D类的绘图方法

Java语言在Graphics类提供绘制各种基本的几何图形的基础上,扩展Graphics类提供一个Graphics2D类,它拥用更强大的二维图形处理能力,提供、坐标转换、颜色管理以及文字布局等更精确的控制。 绘图属性 Graphics2D定义了几种方法,用于添加或改变图形的状态属性。可以通...

2018-02-06 16:51:49

阅读数:34

评论数:0

Java对话框(JDialog类和JOptionPane类)

对话框是为了人机对话过程提供交互模式的工具。应用程序通过对话框,或给用户提供信息,或从用户获得信息。对话框是一个临时窗口,可以在其中放置用于得到用户输入的控件。在Swing中,有两个对话框类,它们是JDialog类和JOptionPane类。JDialog类提供构造并管理通用对话框;JOption...

2018-02-06 16:49:52

阅读数:54

评论数:0

Java滚动条

滚动条(JScrollBar)也称为滑块,用来表示一个相对值,该值代表指定范围内的一个整数。例如,用Word编辑文档时,编辑窗右边的滑块对应当前编辑位置在整个文档中的相对位置,可以通过移动选择新的编辑位置。在Swing中,用JScrollBar类实现和管理可调界面。JScrollBar类常用的构造...

2018-02-06 16:49:46

阅读数:40

评论数:0

Java鼠标事件

鼠标事件的事件源往往与容器相关,当鼠标进入容器、离开容器,或者在容器中单击鼠标、拖动鼠标时都会发生鼠标事件。java语言为处理鼠标事件提供两个接口:MouseListener,MouseMotionListener接口。 MouseListener接口 MouseListener接口能处理...

2018-02-06 16:49:41

阅读数:57

评论数:0

Java菜单(菜单条、菜单和菜单项)

有两种类型的菜单:下拉式菜单和弹出式菜单。本章只讨论下拉式菜单编程方法。菜单与JComboBox和JCheckBox不同,它们在界面中是一直可见的。菜单与JComboBox的相同之处是每次只可选择一个项目。 在下拉式菜单或弹出式菜单中选择一个选项就产生一个ActionEvent事件。该事件被...

2018-02-06 16:49:22

阅读数:127

评论数:0

Java列表和组合框

列表和组合框是又一类供用户选择的界面组件,用于在一组选择项目选择,组合框还可以输入新的选择。 列表 列表(JList)在界面中表现为列表框,是JList类或它的子类的对象。程序可以在列表框中加入多个文本选择项条目。列表事件的事件源有两种: 一是鼠标双击某个选项:双击选项是动作事件,与...

2018-02-04 18:51:53

阅读数:55

评论数:0

Java选择框和单选按钮

选择框、单选框和单选按钮都是选择组件,选择组件有两种状态,一种是选中(on),另一种是未选中(off),它们提供一种简单的 “on/off”选择功能,让用户在一组选择项目中作选择。 选择框 选择框(JCheckBox)的选中与否开状是一个小方框,被选中则在框中打勾。当在一个容器中有多个...

2018-02-04 18:51:49

阅读数:89

评论数:0

Java文本框和文本区的输入输出

在GUI中,常用文本框和文本区实现数据的输入和输出。如果采用文本区输入,通常另设一个数据输入完成按钮。当数据输入结束时,点击这个按钮。事件处理程序利用getText()方法从文本区中读取字符串信息。对于采用文本框作为输入的情况,最后输入的回车符可以激发输入完成事件,通常不用另设按钮。事件处理程序可...

2018-02-04 18:51:43

阅读数:79

评论数:0

Java文本框和文本区

在图形界面中,文本框和文本区是用于信息输入输出的组件。 文本框 文本框(JTextField)是界面中用于输入和输出一行文本的框。JTextField类用来建立文本框。与文本框相关的接口是ActionListener。 文本框处理程序的基本内容有以下几个方面: 声明一个文本框名...

2018-02-04 18:51:33

阅读数:77

评论数:0

Java图形界面之布局设计

在界面设计中,一个容器要放置许多组件,为了美观,为组件安排在容器中的位置,这就是布局设计。java.awt中定义了多种布局类,每种布局类对应一种布局的策略。常用的有以下布局类: FlowLayout,依次放置组件。BoarderLayout,将组件放置在边界上。CardLayout,将组件像...

2018-02-04 18:51:28

阅读数:44

评论数:0

Java面板基础:JPanel和JScrollPane

面板有两种,一种是普通面板(JPanel),另一种是滚动面板(JScrollPane)。 JPanel 面板是一种通用容器,JPanel的作用是实现界面的层次结构,在它上面放入一些组件,也可以在上面绘画,将放有组件和有画的JPanel再放入另一个容器里。JPanel的默认布局为FlowLa...

2018-02-04 18:50:51

阅读数:35

评论数:0

Java标签、按钮和按钮事件简介

标签和按钮也许是图形界面中最常见的两种组件,按钮又总是与激发动作事件有关。 标签 标签(JLabel)是最简单的Swing组件。标签对象的作用是对位于其后的界面组件作说明。可以设置标签的属性,即前景色,背景色、字体等,但不能动态地编辑标签中的文本。 程序关于标签的基本内容有以下几个方...

2018-02-04 18:50:46

阅读数:36

评论数:0

Java框架窗口基础

窗口是GUI编程的基础,小应用程序或图形界面的应用程序的可视组件都放在窗口中,在GUI中,窗口是用户屏幕的一部分,起着在屏幕中一个小屏幕的作用。有以下三种窗口: Applet窗口:Applet类管理这个窗口,当应用程序程序启动时,由系统创建和处理;框架窗口(JFrame):这是通常意义上的窗...

2018-02-04 18:50:42

阅读数:36

评论数:0

Java图形界面设计基础

早先程序使用最简单的输入输出方式,用户在键盘输入数据,程序将信息输出在屏幕上。现代程序要求使用图形用户界面(Graphical User Interface,GUI),界面中有菜单、按钮等,用户通过鼠标选择菜单中的选项和点击按钮,命令程序功能模块。本章学习如何用Java语言编写GUI科学试验,如何...

2018-02-04 18:50:38

阅读数:33

评论数:0

Java哈希表及其应用

哈希表也称为散列表,是用来存储群体对象的集合类结构。 什么是哈希表 数组和向量都可以存储对象,但对象的存储位置是随机的,也就是说对象本身与其存储位置之间没有必然的联系。当要查找一个对象时,只能以某种顺序(如顺序查找或二分查找)与各个元素进行比较,当数组或向量中的元素数量很多时,查找的效率会...

2018-02-04 18:50:33

阅读数:35

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭