![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA
Estom_yin
由吴彦祖的颜值,却偏偏喜欢写代码... ...
展开
-
**JAVA** GUI图形界面编程awt包
>awt包的概述>>构成>>分类所有的组件分为容器和控件两种类容器:用来储存其他组件的组件控件:用来实现一定功能和控制程序的组件>布局方式FlowLayout流式布局管理,从左到右BorderLayout边界布局管理GridLayout网格布局管理CardLayout卡片布局管理GridBagLayout网格包布局管理还有坐标原创 2017-02-21 19:21:28 · 601 阅读 · 1 评论 -
**JAVA** GUI图形界面编程-事件监听机制
>事件监听机制概述>>包含以下内容: 事件源:awt包或者swing包中的图形界面组件。 事件:每一个事件源都有自己的特有的对应事件和共性事件。 监听器:将可以触发某一个事件的动作都已经封装到监听器中,作为一个事件对象。 注意:以上三者在java中已经定义好了,直接获取对象来使用就可以。 事件处理:我们需要自己编程实现的内容。 对事件和事件具体动作的理解:事件是原创 2017-02-21 20:31:57 · 1317 阅读 · 0 评论 -
**JAVA** GUI图形界面编程-Swing的使用
>GUI组件介绍>>分类控制组件:button,label容器:能容纳和排列组件的组件。>>界面的构成:(分析一个代码的结构层次)一个顶层容器(主窗口)顶层容器包含若干个中间容器每个中间容器包含若干个基本组件按照合理的布局方式,将他们组织在一起。基本组件可相应发生在其上的事件>>swing中的容器顶层容器:JFrame:用来创原创 2017-02-21 20:52:20 · 838 阅读 · 0 评论 -
**JAVA** GUI图形界面编程-swing的使用
>中间容器的嵌套使用 中间容器的使用 对窗体、窗格、面板的理解。 窗体Frame是包括放大、关闭按钮的整个可视化界面 窗格Pane是一种对面的分割工具,能够将洁面按照不同的要求分割成各种形状 面板Panel是一种用来储存空间的空间,向下放入控件,向上添加到已经分好的窗格当中 >容器的布局管理 布局管理 FlowLayout 流式布局 Border原创 2017-02-22 19:59:06 · 8096 阅读 · 1 评论 -
**JAVA** Thread系列一
> 线程和进程>>相关的概念 进程:是一个正在执行中的程序,美国一个进程的执行,都有一个执行的顺序,该顺序是一个执行路径,或者叫一个控制单元。一个进程中出现多条执行路径,比如迅雷支持多条线程同时下载。线程是进程中的控制单元或执行路径。 线程:进程中一个独立的控制单元,线程在控制着进程的执行。一个进程中至少有一个线程。java VM 启动时会有一个进程java.exe,该进程中至少有原创 2017-02-22 20:07:32 · 651 阅读 · 0 评论 -
**JAVA** Thread系列三 多线程间的通信
多线程通讯的定义:多个不同的线程对共同的数据进行不同的操作。多线程通讯间的安全问题安全问题的原因 例如当多个线程对同一个数据进行不同操作时,导致各种操作的先后顺序出现混乱。安全问题的解决方式 对这些线程操作数据的部分进行同步处理,使用相同的锁,将不同的部分锁起。线程间通讯等待唤醒机制可以模仿锁的工作原理(设置标志位,记录当前是够线程占用锁内的程序,实现只能有一个线程执行锁内代码的现象原创 2017-02-22 20:14:46 · 322 阅读 · 0 评论 -
**JAVA** Thread系列四 多线程的应用
多线程停止线程stop方法已经过时不能使用,只能当run方法结束时,才能终止线程。开启多线程程运行时,代码通常是循环结构,只要控制住线程,通常可以让run方法结束。应当设计可以修改的无限循环标志。跳出无限循环,则会终止线程。当线程在循环内进入等待状态时,及时线程的循环条件不满足,必须终止线程,但是无法执行到判断语句进行线程的终止,此时,必须使用interrupt()函数来达到要求。inter原创 2017-02-22 20:16:39 · 376 阅读 · 0 评论 -
**JAVA**paint方法和Graphic类
画图的标准步骤package painting;import java.awt.Frame;import java.awt.Graphics;/** * 画图过程的整体框架. * 继承了Frame类能够使用相关的框体数据。 * 实现了Rnnable接口,本类能够作为一个线程被执行。 * @author 宙斯 * */public class framePaint extends F原创 2017-02-22 23:16:39 · 14631 阅读 · 0 评论 -
**JAVA** Thread系列二
>代码同步与单例设计模式饿汉式class Single{private static final Single s = new Single();private Single(){}public static Single getInstance(){return s;}}懒汉式class Single{private staticn Singl原创 2017-02-22 20:10:49 · 313 阅读 · 0 评论