java界面
文章平均质量分 52
haizi8888
这个作者很懒,什么都没留下…
展开
-
JFreechart基础
java:JFreechart之基础 JFrame:表示一个大框框,就是一个对话框。 ChartPanel:表示一个面板,一个对话框可以有多个面板。 JFreechart :可以认为是面板中的一张图表。 XXXXPlot : 图表区域对象,基本上这个对象决定着什么样式的图表。(你可能感到奇怪,决定什么样式不应该是JFreechart来决定么,你应该这么理解,对于一个折线图,可以使用X原创 2013-04-01 13:49:09 · 884 阅读 · 0 评论 -
Swing 线程之SwingUtilities.invokeLater()
现在我们要做一个简单的界面。 包括一个进度条、一个输入框、开始和停止按钮。 需要实现的功能是: 当点击开始按钮,则更新进度条,并且在输入框内把完成的百分比输出(这里只做例子,没有真正去做某个工作)。 代码1: [java] view plaincopy import java.awt.FlowLayout; import java.awt.event.Act转载 2014-03-10 15:05:18 · 547 阅读 · 0 评论 -
Java Swing GUI多线程之SwingUtilities.invokeLater和invokeAndWait
在Java中Swing是线程不安全的,是单线程的设计,这样的造成结果就是:只能从事件派发线程访问将要在屏幕上绘制的Swing组件。事件派发线程是调用paint和update等回调方法的线程,它还是事件监听器接口中定义的事件处理方法,例如,ActionListener中的actionPerformed方法在事件派发线程中调用。 Swing是事件驱动的,所以在回调函数中更新可见的G转载 2014-03-10 15:16:08 · 843 阅读 · 0 评论 -
Java实用经验总结--Swing篇
Java实用经验总结--Swing篇 前言 本文前言部分为我的一些感想,如果你只对本文介绍的Java实用技巧感兴趣,可以跳过前言直接看正文的内容。 本文的写作动机来源于最近接给人家帮忙写的一个小程序,主要用于管理分期付款的货款的一系列管理,包括过期款的纪录,过期款利息的计算,为提前付款的用户提供一些返款奖励等等,这些与本文无关自不必细说。为了尽快完成任务,我自然选择了我用得最多的Java来实转载 2014-03-18 20:20:48 · 525 阅读 · 0 评论