
Java
文章平均质量分 92
xiaoyi239
这个作者很懒,什么都没留下…
展开
-
jsp乱码解决大全(转自csdn一高手)
jsp中文显示乱码解决方案2006-12-27 22:56一、JSP页面显示乱码二、表单提交中文时出现乱码三、数据库连接大家在JSP的开发过程中,经常出现中文乱码的问题,可能一至困扰着您,我现在把我在JSP开发中遇到的中文乱码的问题及解决办法写出来供大家参考。一、JSP页面显示乱码下面的显示页面(display.jsp)就出现乱码:<html><head&...2009-02-26 18:58:00 · 357 阅读 · 0 评论 -
[翻译]核心Swing组件(三)
4.3 JLabel类我们要近距离查看的第一个真正的Swing组件就是最简单的JLabel。JLabel用作AWT Label的替换组件,但是所能做的事情更多。AWT Label仅限制为单行文本,JLabel可以是文本,图片,或者是两者都有。文本可以是单行文本也可以是HTML文本。另外,JLabel可以支持不同的允许与禁止的图片。图4-6显示了一些示例JLabel组件。 4.3.1 ...2011-03-15 12:25:00 · 114 阅读 · 0 评论 -
[翻译]核心Swing组件(二)
4.2 JToolTip类Swing组件支持当光标停留在其上时显示简短的弹出信息的功能。用来显示弹出信息的类就是JToolTip。4.2.1 创建JToolTip调用JComponent的public void setToolTipText(String text)方法可以使得当鼠标停留在一个安装了弹出信息的组件上时自动创建JToolTip实例。我们通常并不直接调用JToolTip构造...2011-03-14 12:29:00 · 159 阅读 · 0 评论 -
[翻译]核心Swing组件(一)
在第3章,我们简要介绍了JFC/Swing工程组件所用的Model-View-Controller(MVC)模式。在本章中,我们将会开始探讨如何使用许多可用组件中的关键部分。所有的Swing组件都是以JComponent类为起点的。尽管Swing库的某些部分并不以JComponent类为根,但所有的组件在其继承的某些级别上共享JComponent类作为通用父类。JComponent类定义通...原创 2011-03-05 09:01:50 · 361 阅读 · 0 评论 -
[翻译]MVC体系结构
第2章探讨了如何处理Swing组件的事件生产者与消费者。我们了解了Swing组件的事件处理如何超出原始的AWT组件的事件处理功能。在本章中,我们会进一步深入Swing组件设计,来探讨称之为Model-View-Controller(MVC)的体系地构。3.1 理解MVC流在1980年后首次被引入Smalltalk后,MVC体系结构是第2章所描述的观察者模式的一种特殊形式。MVC的模型部...原创 2011-03-04 12:22:46 · 201 阅读 · 0 评论 -
[翻译]Swing组件集合的事件处理(六)
2.3 Swing特定的事件处理请记住,Swing组件是构建在AWT库之上的,Swing组件库具有一些改进的功能从而使得事件处理更为简单。功能改进覆盖AWT核心事件处理特性之上,由基本的动作监听到焦点管理。为了简化事件处理,Swing库使用Action接口扩展了原始的ActionListener接口来存储具有事件处理器的可视属性。这使得事件处理器的创建独立于可视化组件。然后,当Acti...原创 2011-02-26 15:49:08 · 230 阅读 · 0 评论 -
[翻译]Swing组件集合的事件处理(五)
2.2.4 Timer类除了EventQueue的invokeAndWait()与invokeLater()方法外,我们还可以使用Timer类来创建在事件分发线程上执行的动作。Timer提供了一种在预定义的时间之后通知ActionListener的方法。计时器可以重复通知监听吕在,或者是只通知一次。创建计时器对象下面是用于创建在ActionListener调用之间指定毫秒时延的...原创 2011-02-26 08:30:59 · 141 阅读 · 0 评论 -
[翻译]Swing组件集合的事件处理(三)
2.2.2 使用属性变化监听器作为观察者除了基本的事件委托机制以外,JavaBean引入另一种观察者设计模式的变体,这次是通过属性变化监听器。PropertyChangeListener实现是观察者模式的确切表示。每一个观察者观察Subject的一个属性的变化。当Subject中发生变化时,观察者会被通知新的状态。图2-4显示了与JavaBean库中用于属性变化处理的特定类相关的观察者...原创 2011-02-24 22:20:03 · 199 阅读 · 0 评论 -
[翻译]Swing组件集合的事件处理(二)
2.2 多线程的Swing事件处理为了提高其效率并降低其复杂性,所有的Swing组件都被设计为非线程安全的。尽管这听起比较恐怖,他只是简单的意味着对Swing组件的所有访问需要由一个单一线程完成--事件分发线程。如果我们并不确定我们位于一个特定的线程中,我们可以使用public static boolean isDispatchThread()方法请求EventQueue类或是通过publ...原创 2011-02-24 13:53:08 · 172 阅读 · 0 评论 -
[翻译]Swing组件集合的事件处理(一)
在本章中,我们将会详细了解使用Swing组件的一个方面:事件处理。当使用Swing组件集合时,我们可以使用基于委托的事件处理机制,但是我们也可以使用其他的方法来响应用户的动作。在本章中,我们将会探索所有这些事件处理响应机制。我们同时也会了解到Swing是如何管理输入焦点以及控制输入焦点处理的相关技术。当我们探索事件处理功能时,我们将会开始了解一些实际的Swing组件。在本章中,我们将会...原创 2011-02-24 09:02:28 · 266 阅读 · 0 评论 -
[翻译]核心Swing组件(四)
4.4 Icon接口Icon接口用来将图标与各种组件相关联。一个图标可以是简单的绘画或者是使用ImageIcon类由磁盘所载入的GIF图像。这个接口包含描述尺寸的两个属性以及一个用来绘制图标的方法。 public interface Icon { // Properties public int getIconHeight(); public int getIcon...2011-03-15 18:19:00 · 122 阅读 · 0 评论