JAVA 教程
当前位置| > 博客

JAVA 教程

Java是一门面向对象编程语言...
  • java的可视编程和Beans 迄今为止,我们已看到Java对建设可反复利用的代码片事情而言是何等的有代价。“最大限度地可反复利用”的代码单位拥有类,因为它包括一个细密团结在一起的单位特性(字段)和单位行动(要领),它们可以直接颠末殽杂或通过担任被反复利用。 担任和多形态性是面向工具编程的英华,但在大大都环境下当我们建设一个应用措施时,我们真正最想要的恰恰是我们最需要的组件。我们但愿在我们的设... 继续阅读

    :
    2017-11-13
  • java按钮组的建造 假如我们想单选钮保持“异或”状态,我们必需增加它们到一个按钮组中,这险些同老AWT中的要领沟通但越发的机动。在下面将要证明的措施例子是,一些AbstruactButton能被增加到一个ButtonGroup中。 为制止反复一些代码,这个措施操作映射来生差异范例的按钮组。这会在makeBPanel中看到,makeBPanel建设了一个按钮组和一个JPanel,而且为数组中的... 继续阅读

    :
    2017-11-13
  • 针对用户界面的多线程 此刻,我们也许能用一个线程办理在Counter1.java中呈现的问题。回收的一个能力即是在一个线程的run()要领中安排“子任务”——亦即位于go()内的轮回。一旦用户按下Start按钮,线程就会启动,但顿时竣事线程的建设。这样一来,尽量线程仍在运行,但措施的主要事情却能得以继承(等待并响应用户界面的事件)。下面是详细的代码:   //: Counter2.java ... 继续阅读针对用户界面的多线程

    :
    2017-11-13
  • 过多的线程 有些时候,我们会发明ColorBoxes险些陷于搁浅状态。在我本身的呆板上,这一环境在发生了10×10的网格之后产生了。为什么会这样呢?自然地,我们有来由猜疑AWT对它做了什么工作。所以这里有一个例子可以或许测试谁人揣摩,它发生了较少的线程。代码颠末尾从头组织,使一个Vector实现了Runnable,并且谁人Vector容纳了数量浩瀚的色块,并随机挑选一些举办更新。随后,我们建设... 继续阅读过多的线程

    :
    2017-11-13