Enviar pesquisa
Carregar
沈阳师范大学课程实践 Java语言部分
•
Transferir como PPT, PDF
•
0 gostou
•
500 visualizações
ArBing Xie
Seguir
第一章:GUI应用程序设计 第二章:GUI事件处理 附一:String类常用API 附二:匿名类 附三:集合 附四:文件I/O
Leia menos
Leia mais
Educação
Tecnologia
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 54
Baixar agora
Recomendados
第五章:Struts2标签库
第五章:Struts2标签库
shmily7788
新觀念的VB6教本ch03
新觀念的VB6教本ch03
jameschsc
由一个简单的程序谈起--之四
由一个简单的程序谈起--之四
yiditushe
新觀念的VB6教本ch04
新觀念的VB6教本ch04
jameschsc
I os 10
I os 10
信嘉 陳
I os 05
I os 05
信嘉 陳
Spring 2.x 中文
Spring 2.x 中文
Guo Albert
[圣思园][Java SE]Reflection
[圣思园][Java SE]Reflection
ArBing Xie
Recomendados
第五章:Struts2标签库
第五章:Struts2标签库
shmily7788
新觀念的VB6教本ch03
新觀念的VB6教本ch03
jameschsc
由一个简单的程序谈起--之四
由一个简单的程序谈起--之四
yiditushe
新觀念的VB6教本ch04
新觀念的VB6教本ch04
jameschsc
I os 10
I os 10
信嘉 陳
I os 05
I os 05
信嘉 陳
Spring 2.x 中文
Spring 2.x 中文
Guo Albert
[圣思园][Java SE]Reflection
[圣思园][Java SE]Reflection
ArBing Xie
[圣思园][Java SE]Swing
[圣思园][Java SE]Swing
ArBing Xie
物件導向程式設計課程講義(98 ges hi版)
物件導向程式設計課程講義(98 ges hi版)
Hui-Shih Leng
react-zh-hant.pdf
react-zh-hant.pdf
ssuser65180a
Osgi Intro
Osgi Intro
Ching Yi Chan
Java 1(Java概述)
Java 1(Java概述)
xzdbd
基于YUI3的组件开发
基于YUI3的组件开发
jay li
M gui
M gui
鼎傑 王
UIKit-Swift
UIKit-Swift
Ryan Chung
旺铺前端设计和实现
旺铺前端设计和实现
hua qiu
Anroid development part.1
Anroid development part.1
RANK LIU
Flex 4.5 action custom component development
Flex 4.5 action custom component development
jexchan
Awt
Awt
Medivh2011
系統架構設計 Android
系統架構設計 Android
健裕 潘
由一个简单的程序谈起――之二
由一个简单的程序谈起――之二
yiditushe
2016輕鬆開發自有網路地圖工作坊 進階班 0701
2016輕鬆開發自有網路地圖工作坊 進階班 0701
family
JavaScript 脚本控件(二)
JavaScript 脚本控件(二)
RANK LIU
Api Code Pack For Net Framework
Api Code Pack For Net Framework
Chui-Wen Chiu
ASP.NET Core 2.1設計新思維與新發展
ASP.NET Core 2.1設計新思維與新發展
江華 奚
Windows Mobile 多媒體應用程式開發
Windows Mobile 多媒體應用程式開發
建興 王
行動平台上利用Facebook API開發社群應用程式
行動平台上利用Facebook API開發社群應用程式
Mu Chun Wang
[圣思园][Java SE]Java se lesson 3
[圣思园][Java SE]Java se lesson 3
ArBing Xie
[圣思园][Java SE]Java se lesson 15
[圣思园][Java SE]Java se lesson 15
ArBing Xie
Mais conteúdo relacionado
Semelhante a 沈阳师范大学课程实践 Java语言部分
[圣思园][Java SE]Swing
[圣思园][Java SE]Swing
ArBing Xie
物件導向程式設計課程講義(98 ges hi版)
物件導向程式設計課程講義(98 ges hi版)
Hui-Shih Leng
react-zh-hant.pdf
react-zh-hant.pdf
ssuser65180a
Osgi Intro
Osgi Intro
Ching Yi Chan
Java 1(Java概述)
Java 1(Java概述)
xzdbd
基于YUI3的组件开发
基于YUI3的组件开发
jay li
M gui
M gui
鼎傑 王
UIKit-Swift
UIKit-Swift
Ryan Chung
旺铺前端设计和实现
旺铺前端设计和实现
hua qiu
Anroid development part.1
Anroid development part.1
RANK LIU
Flex 4.5 action custom component development
Flex 4.5 action custom component development
jexchan
Awt
Awt
Medivh2011
系統架構設計 Android
系統架構設計 Android
健裕 潘
由一个简单的程序谈起――之二
由一个简单的程序谈起――之二
yiditushe
2016輕鬆開發自有網路地圖工作坊 進階班 0701
2016輕鬆開發自有網路地圖工作坊 進階班 0701
family
JavaScript 脚本控件(二)
JavaScript 脚本控件(二)
RANK LIU
Api Code Pack For Net Framework
Api Code Pack For Net Framework
Chui-Wen Chiu
ASP.NET Core 2.1設計新思維與新發展
ASP.NET Core 2.1設計新思維與新發展
江華 奚
Windows Mobile 多媒體應用程式開發
Windows Mobile 多媒體應用程式開發
建興 王
行動平台上利用Facebook API開發社群應用程式
行動平台上利用Facebook API開發社群應用程式
Mu Chun Wang
Semelhante a 沈阳师范大学课程实践 Java语言部分
(20)
[圣思园][Java SE]Swing
[圣思园][Java SE]Swing
物件導向程式設計課程講義(98 ges hi版)
物件導向程式設計課程講義(98 ges hi版)
react-zh-hant.pdf
react-zh-hant.pdf
Osgi Intro
Osgi Intro
Java 1(Java概述)
Java 1(Java概述)
基于YUI3的组件开发
基于YUI3的组件开发
M gui
M gui
UIKit-Swift
UIKit-Swift
旺铺前端设计和实现
旺铺前端设计和实现
Anroid development part.1
Anroid development part.1
Flex 4.5 action custom component development
Flex 4.5 action custom component development
Awt
Awt
系統架構設計 Android
系統架構設計 Android
由一个简单的程序谈起――之二
由一个简单的程序谈起――之二
2016輕鬆開發自有網路地圖工作坊 進階班 0701
2016輕鬆開發自有網路地圖工作坊 進階班 0701
JavaScript 脚本控件(二)
JavaScript 脚本控件(二)
Api Code Pack For Net Framework
Api Code Pack For Net Framework
ASP.NET Core 2.1設計新思維與新發展
ASP.NET Core 2.1設計新思維與新發展
Windows Mobile 多媒體應用程式開發
Windows Mobile 多媒體應用程式開發
行動平台上利用Facebook API開發社群應用程式
行動平台上利用Facebook API開發社群應用程式
Mais de ArBing Xie
[圣思园][Java SE]Java se lesson 3
[圣思园][Java SE]Java se lesson 3
ArBing Xie
[圣思园][Java SE]Java se lesson 15
[圣思园][Java SE]Java se lesson 15
ArBing Xie
[圣思园][Java SE]Websphere.application.developer(wsad)使用外置win cvs解决方案
[圣思园][Java SE]Websphere.application.developer(wsad)使用外置win cvs解决方案
ArBing Xie
[圣思园][Java SE]Strategy
[圣思园][Java SE]Strategy
ArBing Xie
[圣思园][Java SE]Ooad与uml lesson 2
[圣思园][Java SE]Ooad与uml lesson 2
ArBing Xie
[圣思园][Java SE]Observer
[圣思园][Java SE]Observer
ArBing Xie
[圣思园][Java SE]Network
[圣思园][Java SE]Network
ArBing Xie
[圣思园][Java SE]Jdk5
[圣思园][Java SE]Jdk5
ArBing Xie
[圣思园][Java SE]Java se lesson 22
[圣思园][Java SE]Java se lesson 22
ArBing Xie
[圣思园][Java SE]Java se lesson 21
[圣思园][Java SE]Java se lesson 21
ArBing Xie
[圣思园][Java SE]Java se lesson 20
[圣思园][Java SE]Java se lesson 20
ArBing Xie
[圣思园][Java SE]Java se lesson 17
[圣思园][Java SE]Java se lesson 17
ArBing Xie
[圣思园][Java SE]Java se lesson 16
[圣思园][Java SE]Java se lesson 16
ArBing Xie
[圣思园][Java SE]Java se lesson 13
[圣思园][Java SE]Java se lesson 13
ArBing Xie
[圣思园][Java SE]Java se lesson 12
[圣思园][Java SE]Java se lesson 12
ArBing Xie
[圣思园][Java SE]Java se lesson 11
[圣思园][Java SE]Java se lesson 11
ArBing Xie
[圣思园][Java SE]Java se lesson 10
[圣思园][Java SE]Java se lesson 10
ArBing Xie
[圣思园][Java SE]Java se lesson 9
[圣思园][Java SE]Java se lesson 9
ArBing Xie
[圣思园][Java SE]Java se lesson 8
[圣思园][Java SE]Java se lesson 8
ArBing Xie
[圣思园][Java SE]Java se lesson 5
[圣思园][Java SE]Java se lesson 5
ArBing Xie
Mais de ArBing Xie
(20)
[圣思园][Java SE]Java se lesson 3
[圣思园][Java SE]Java se lesson 3
[圣思园][Java SE]Java se lesson 15
[圣思园][Java SE]Java se lesson 15
[圣思园][Java SE]Websphere.application.developer(wsad)使用外置win cvs解决方案
[圣思园][Java SE]Websphere.application.developer(wsad)使用外置win cvs解决方案
[圣思园][Java SE]Strategy
[圣思园][Java SE]Strategy
[圣思园][Java SE]Ooad与uml lesson 2
[圣思园][Java SE]Ooad与uml lesson 2
[圣思园][Java SE]Observer
[圣思园][Java SE]Observer
[圣思园][Java SE]Network
[圣思园][Java SE]Network
[圣思园][Java SE]Jdk5
[圣思园][Java SE]Jdk5
[圣思园][Java SE]Java se lesson 22
[圣思园][Java SE]Java se lesson 22
[圣思园][Java SE]Java se lesson 21
[圣思园][Java SE]Java se lesson 21
[圣思园][Java SE]Java se lesson 20
[圣思园][Java SE]Java se lesson 20
[圣思园][Java SE]Java se lesson 17
[圣思园][Java SE]Java se lesson 17
[圣思园][Java SE]Java se lesson 16
[圣思园][Java SE]Java se lesson 16
[圣思园][Java SE]Java se lesson 13
[圣思园][Java SE]Java se lesson 13
[圣思园][Java SE]Java se lesson 12
[圣思园][Java SE]Java se lesson 12
[圣思园][Java SE]Java se lesson 11
[圣思园][Java SE]Java se lesson 11
[圣思园][Java SE]Java se lesson 10
[圣思园][Java SE]Java se lesson 10
[圣思园][Java SE]Java se lesson 9
[圣思园][Java SE]Java se lesson 9
[圣思园][Java SE]Java se lesson 8
[圣思园][Java SE]Java se lesson 8
[圣思园][Java SE]Java se lesson 5
[圣思园][Java SE]Java se lesson 5
Último
哪里可以购买日本筑波学院大学学位记/做个假的文凭可认证吗/仿制日本大学毕业证/意大利语CELI证书定制
哪里可以购买日本筑波学院大学学位记/做个假的文凭可认证吗/仿制日本大学毕业证/意大利语CELI证书定制
jakepaige317
EDUC6506(001)_ClassPresentation_2_TC330277 (1).pptx
EDUC6506(001)_ClassPresentation_2_TC330277 (1).pptx
mekosin001123
educ6506presentationtc3302771-240427173057-06a46de5.pptx
educ6506presentationtc3302771-240427173057-06a46de5.pptx
mekosin001123
EDUC6506_ClassPresentation_TC330277 (1).pptx
EDUC6506_ClassPresentation_TC330277 (1).pptx
mekosin001123
泽兰应用科学大学毕业证制作/定制国外大学录取通知书/购买一个假的建国科技大学硕士学位证书
泽兰应用科学大学毕业证制作/定制国外大学录取通知书/购买一个假的建国科技大学硕士学位证书
jakepaige317
1.🎉“入侵大学入学考试中心修改成绩”来袭!ALEVEL替考大揭秘,轻松搞定考试成绩! 💥你还在为无法进入大学招生系统而烦恼吗?想知道如何通过技术手段更改...
1.🎉“入侵大学入学考试中心修改成绩”来袭!ALEVEL替考大揭秘,轻松搞定考试成绩! 💥你还在为无法进入大学招生系统而烦恼吗?想知道如何通过技术手段更改...
黑客 接单【TG/微信qoqoqdqd】
Último
(6)
哪里可以购买日本筑波学院大学学位记/做个假的文凭可认证吗/仿制日本大学毕业证/意大利语CELI证书定制
哪里可以购买日本筑波学院大学学位记/做个假的文凭可认证吗/仿制日本大学毕业证/意大利语CELI证书定制
EDUC6506(001)_ClassPresentation_2_TC330277 (1).pptx
EDUC6506(001)_ClassPresentation_2_TC330277 (1).pptx
educ6506presentationtc3302771-240427173057-06a46de5.pptx
educ6506presentationtc3302771-240427173057-06a46de5.pptx
EDUC6506_ClassPresentation_TC330277 (1).pptx
EDUC6506_ClassPresentation_TC330277 (1).pptx
泽兰应用科学大学毕业证制作/定制国外大学录取通知书/购买一个假的建国科技大学硕士学位证书
泽兰应用科学大学毕业证制作/定制国外大学录取通知书/购买一个假的建国科技大学硕士学位证书
1.🎉“入侵大学入学考试中心修改成绩”来袭!ALEVEL替考大揭秘,轻松搞定考试成绩! 💥你还在为无法进入大学招生系统而烦恼吗?想知道如何通过技术手段更改...
1.🎉“入侵大学入学考试中心修改成绩”来袭!ALEVEL替考大揭秘,轻松搞定考试成绩! 💥你还在为无法进入大学招生系统而烦恼吗?想知道如何通过技术手段更改...
沈阳师范大学课程实践 Java语言部分
1.
沈阳师范大学课程实践 Java 语言部分
讲师:孙爽
2.
3.
第一章 GUI 应用程序
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
默认布局管理器 Component Container
Window Panel Frame Dialog Applet BorderLayout FlowLayout
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
Component 及其子类常用属性和方法 boolean
getVisible() void setVisible(boolean) 可见性 Dimension getSize() void setSize(Dimension) 尺寸 String getName() void setName(String) 部件名称 Pont getLocation() Point getLocationOnScreen( ) void setLocation(Point) void setLocation(int,int) 位置 Locale getLocale() void setLocale(Locale) 地区 Color getForeground() void setForeground(Color) 前景色 Font getFont() void setFont(Font) 字体 boolean isEnabled() void setEnabled(boolean) 使能 DropTarget getDropTarget() void setDropTarget(DropTarget) 拖放目标 Cursor getCursor() void setCursor(Cursor) 光标 Rectangle getBounds() void setBounds(Rectangle) void setBounds(int,int,int,int) 边界 Color getBackground() void setBackground(Color) 背景颜色 获取属性的方法 设置属性的方法 属性名称
31.
常用 AWT
组件 抽象的 GUI 窗口类,无布局管理器 Window 单行文本框 TextField 多行文本域 TextArea 带水平及垂直滚动条的容器组件 ScrollPane 滚动条组件 Scrollbar 基本容器类,不能单独停泊 Panel 菜单项(二级菜单)组件 MenuItem 菜单组件 Menu 包含内容可变的条目的列表框组件 List 标签类 Label 基本的 Java GUI 窗口组件 Frame 对话框组件,顶级窗口、带标题栏 Dialog 容器类 Container 组件类 Component 下拉式列表框,内容不可改变 Choice 复选框菜单项组件 CheckboxMenuItem 复选框组件 Checkbox 用于绘图的面板 Canvas 可接收点击操作的矩形 GUI 组件 Button 说 明 组件类型
32.
各种组件可产生的事件 Win Text
MM Mou Key Itm Foc Cnt Cmp Adj Act 组件类型 ☆ ☆ ☆ ☆ ☆ ☆ Scrollbar ☆ ☆ ☆ ☆ ☆ ☆ ScrollPane ☆ ☆ ☆ ☆ ☆ ☆ TextArea ☆ ☆ ☆ ☆ ☆ ☆ ☆ TextField ☆ ☆ ☆ ☆ ☆ ☆ Choice ☆ ☆ ☆ ☆ ☆ Component ☆ ☆ ☆ ☆ ☆ ☆ Container ☆ ☆ ☆ ☆ ☆ ☆ ☆ Dialog ☆ ☆ ☆ ☆ ☆ ☆ ☆ Frame ☆ ☆ ☆ ☆ ☆ Label ☆ ☆ ☆ ☆ ☆ ☆ ☆ List ☆ MenuItem ☆ ☆ ☆ ☆ ☆ ☆ Panel ☆ ☆ ☆ ☆ ☆ Canvas ☆ ☆ ☆ ☆ ☆ ☆ Checkbox ☆ CheckboxMenuItem ☆ ☆ ☆ ☆ ☆ ☆ ☆ Window ☆ ☆ ☆ ☆ ☆ ☆ Button
33.
34.
第二章 GUI 事件处理
35.
36.
37.
38.
39.
40.
41.
Java 事件分类
42.
Java GUI 事件及相应监听器接口
(1) focusGained(FocusEvent) focusLost(FocusEvent) FocusListener Focus keyPressed(KeyEvent) keyReleased(KeyEvent) keyTyped(KeyEvent) KeyListener Key mouseDragged(MouseEvent) mouseMoved(MouseEvent) MouseMotionListener Mouse Motion mousePressed(MouseEvent) mouseReleased(MouseEvent) mouseEntered(MouseEvent) mouseExited(MouseEvent) mouseClicked(MouseEvent) MouseListener Mouse itemStateChanged(ItemEvent) ItemListener Item actionPerformed(ActionEvent) ActionListener) Action 监听器接口中的方法 相应监听器接口 事件类型
43.
Java GUI 事件及相应监听器接口
(2) 监听器接口中的方法 相应监听器接口 事件类型 textValueChanged(TextEvent) TextListener Text componentAdded(ContainerEvent) componentRemoved(ContainerEvent) ContainerListener Container windowClosing(WindowEvent) windowOpened(WindowEvent) windowIconified(WindowEvent) windowDeiconified(WindowEvent) windowClosed(WindowEvent) windowActivated(WindowEvent) windowDeactivated(WindowEvent) WindowListener Window componentMoved(ComponentEvent) componentHidden (ComponentEvent) componentResized(ComponentEvent) componentShown(ComponentEvent) ComponentListener Component adjustmentValueChanged (AdjustmentEvent) AdjustmentListener Adjustment
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
文件输入举例 import java.io.*;
public class Test { public static void main (String[] args) { String fname = "Test.java"; File f = new File(fname); try { FileReader fr = new FileReader(f); BufferedReader br = new BufferedReader(fr); String s = br.readLine(); while ( s != null ) { System.out.println(" 读入 : " + s); s = br.readLine(); } br.close();// 关闭缓冲读入流及文件读入流的连接 . } catch (FileNotFoundException e1) { System.err.println("File not found: " + fname); } catch (IOException e2) { e2.printStackTrace(); } } }
Baixar agora