关于awt和Swing的一点讨论 目前大多数的嵌入式Java虚拟机都提供了对awt 的支持但是不提供对Swing 的支持。但是,在标准版的Java平台上Swing 才是推荐使用的图形界面系统,在Sun 公司所提供的Java Tutorial 中甚至把基于awt 的图形用户界面设计这一部份从其网站中删除,需要利用到awt 进行图形用户界面设计的用户只有将该部份下载到本地硬盘才能够使用这部份教程。在标准版Java中正值春风得意的Swing 为什么到了嵌入式应用中便...
一、awt层次结构图 二、Canvas组件 1、Canvas是具有最基本和最简单的GUI功能的组件 2、Canvas代表屏幕上的一块白色的矩形区域,程序能够在这个部件表面绘图,也能够捕获用户的操作,产生相应的事件。 3、当要设计自己定制的具有GUI功能的组件类时,继承Canvas将会大大简化编程的难度。 三、菜单 菜单有三个主要要素,MenuBar、Menu、MenuItem。先创建一个MenuBar对象,再创建Menu对象、MenuItem对象。 然后分别...
Painting in awt and Swing Good Painting Code Is the Key to App Performance By Amy Fowler 在图形系统中, 窗口工具包(windowing toolkit)通常提供一个框架以便相对容易地创建一个图形用户接口(GUI),在正确的时间、正确的屏幕位置显示一个正确的图像位。 awt (abstract windowing toolkit,抽象窗口工具包) 和Swing都提供这种框架。但是实现这种框架的APIs对一些开发人员来讲不是很好理解 -- 这就导致一些程序的运行达不到...
public class FlowLayoutextends Object implements LayoutManager , Serializable 流布局用于安排有向流中的组件,这非常类似于段落中的文本行。流的方向取决于容器的 componentOrientation 属性,它可能是以下两个值中的一个: ComponentOrientation.LEFT_TO_RIGHT ComponentOrientation.RIGHT_TO_LEFT 流布局一般用来安排面板中的按钮。它使得按钮呈水平放置,直到同一条线上再也没有适合的按钮。线的对齐方式由 align ...
public class CardLayoutextends Object implements LayoutManager2 , Serializable CardLayout 对象是容器的布局管理器。它将容器中的每个组件看作一张卡片。一次只能看到一张卡片,而容器充当卡片的堆栈。当容器第一次显示时,第一个添加到 CardLayout 对象的组件为可见组件。 卡片的顺序由组件对象本身在容器内部的顺序决定。CardLayout 定义了一组方法,这些方法允许应用程序按顺序地浏览这些卡片,或者显示指定的卡片。...
Here 本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/5245/showart_84401.html
很基本,没什么难的 java.awt.*; javax.swing.*; public class Welcome extends JFrame { private JLabel textLabel; private JTextField textField; public Welcome() { CreateUserInterface(); ...
java.awt.List.getRows()返回的是列表中的可视行数.默认的 List 是用四行创建的,即lst = new List() 与 list = new List(4, false) 等效。同时,创建该列表之后,是不可更改可视行的数量.如果使用getRows()来判断list表中是否有项,即 if(getRows() > 0),结果是true的.在判断是否存在项时应使用getItemCount()获得项数. 本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/65478/showart_1866574.html
今天在AIX5的IBM WebSphere Application Server, 5.1.0配置JSP的WEB管理平台,系统报错: 未知错误:javax.servlet.ServletException: sun/awt/motif/MToolkit 日志如下: [8/30/07 21:44:17:574 GMT+08:00] 31ed40d9 SystemErr R at com.ibm.ws.webcontainer.cache.invocation.CacheableInvocationContext.invoke(CacheableInvocationContext.java(Compiled Code)) [8/30/07 21:44:17:574 GMT+08:00] 31ed40d9 SystemErr ...
awt的Frame屏蔽最大化按钮只需要 setResizable(false) 本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u1/37262/showart_369985.html