JAVA 教程
当前位置| > 博客

JAVA 教程

Java是一门面向对象编程语言...
  • 桌面颜色 操作桌面颜色,我们可知道当前用户桌面都有哪些颜色选择。 这样一来,就可在须要的时候通过本身的措施来运用那些颜色。颜色城市得以自动初始化,并置于SystemColor的static成员中,所以要做的独一工作就是读取本身感乐趣的成员。 各类名字的意义是不问可知的: desktop,activeCaption, activeCaptionText,activeCaptionBorder, ... 继续阅读桌面颜色

    :
    2017-11-13
  • 利便的转换 假如我们恒久费力不懈地操作Java 1.1版构建我们的UI,我们并不需要扔掉它改变到Swing阵营中来。幸运的是,库被设计得答允容易地修改——在许多环境下我们可以简朴地放一个“J”到我们老AWT组件的每个类名前面即可。下面这个例子拥有我们所熟悉的特色:   //: JButtonDemo.java // Looks like Java 1.1 but with J's adde... 继续阅读利便的转换

    :
    2017-11-13
  • java的卡片式对话框 在本章的前部,向我们先容了老式的CardLayout,而且留意到我们奈何去打点我们所有的卡片开关。有趣的是,有人此刻认为这是一种不错的设计。幸运的是,Swing用JTabbedPane对它举办了修补,由JTabbedPane来处理惩罚这些卡片,开关和其它的任何事物。比拟CardLayout和JTabbedPane,我们会发明惊人的差别。 下面的措施例子十分的有趣,因为它... 继续阅读java的卡片式对话框

    :
    2017-11-13
  • 线程的优先级 线程的优先级(Priority)汇报调试措施该线程的重要水平有多大。假如有大量线程都被堵塞,都在等待运行,调试措施会首先运行具有最高优先级的谁人线程。然而,这并不暗示优先级较低的线程不会运行(换言之,不会因为存在优先级而导致死锁)。若线程的优先级较低,只不外暗示它被准许运行的时机小一些罢了。 可用getPriority()要领读取一个线程的优先级,并用setPriority()改... 继续阅读线程的优先级

    :
    2017-11-13
  • 动态绑定事件(java AWT) 新AWT事件模子给我们带来的一个长处就是机动性。在老的模子中我们被迫为我们的措施行动艰巨地编写代码。但新的模子我们可以用单一要领挪用增加和删除事件行动。下面的例子证明白这一点:   //: DynamicEvents.java // The new Java 1.1 event model allows you to // change event be... 继续阅读动态绑定事件(java AWT)

    :
    2017-11-13
  • java Swing入门 通过这一章的进修,当我们的事情要领在AWT中产生了庞大的改变后(假如可以回想起好久以前,当Java第一次面世时SUN公司曾声明Java是一种“不变,安稳”的编程语言),大概一直有Java还不十分的成熟的感受。简直,此刻Java拥有一个不错的事件模子以及一个优秀的组件复用设计——JavaBeans。但GUI组件看起来还相当的原始,鸠拙以及相当的抽象。 注:写作本节时,S... 继续阅读java Swing入门

    :
    2017-11-13
  • java树型布局 利用一个JTree可以简朴地像下面这样暗示: add(new JTree( new Object[] {"this", "that", "other"})); 这个措施显示了一个原始的树状物。树状物的API长短常庞大的,但是——虽然是在Swing中的庞大。它表白我们可以做有关树状物的任何事,但更巨大的任务大概需要不少的研究和试验。幸运的是,在库中提供了一个妥协:“默认的”树状... 继续阅读java树型布局

    :
    2017-11-13
  • 回首Java Beans 我们此刻已领略了同步,接着可换从另一个角度来考查Java Beans。无论什么时候建设了一个Bean,就必需假定它要在一个多线程的情况中运行。这意味着: (1) 只要可行,Bean的所有民众要领都应同步。虽然,这也带来了“同步”在运行期间的开销。若出格在意这个问题,在要害区域中不会造成问题的要领就可保存为“差异步”,但留意这凡是都不是十分容易判定。有资格的要领倾向于局... 继续阅读回首Java Beans

    :
    2017-11-13
  • java中获得当前路径 归纳一些网上取JAVA路径的要领: 注明:假如从ANT启动措施,this.getClass().getResource("")取出来的较量怪,直接用JAVA呼吁行调试就可乐成。 获得classpath和当前类的绝对路径的一些要领 得到CLASSPATH之外路径的要领: URL base = this.getClass().getResource(""); //先得到本类... 继续阅读java中获得当前路径

    :
    2017-11-13
  • JDBC API为何如何巨大 阅览JDBC的联机辅佐文档时,我们往往会发生畏难情绪。出格是DatabaseMetaData接口——与Java中看到的大大都接口相反,它的体积显得很是复杂——存在着数量浩瀚的要领,好比dataDefinitionCausesTransactionCommit(),getMaxColumnNameLength(),getMaxStatementLength(),st... 继续阅读JDBC API为何如何巨大

    :
    2017-11-13