摘要: 1.组件绘图原理 Java GUI能展示出不同对话框、窗口等等组件外观的本质其实就是绘图。 在AWT中,真正提供绘图功能的是Graphics对象,在Component中提供了三个方法来完成组件图形的绘制与刷新。 方法名 说明 Paint(Graphics g) 绘制组件的外观 update(Grap 阅读全文
posted @ 2020-12-08 19:45 zhiyDevQAQ 阅读(129) 评论(0) 推荐(0)
摘要: 1.菜单组件 方法名 说明 MenuBar 菜单条,菜单的容器 Menu 菜单组件,菜单项的容器,也是MenuItem的子类,所以可以作为菜单项使用 PopupMenu 上下文菜单组件(右键菜单组件) MenuItem 菜单项组件 CheckboxMenuItem 复选框菜单项组件 tips:如果要 阅读全文
posted @ 2020-12-08 15:51 zhiyDevQAQ 阅读(179) 评论(0) 推荐(0)
摘要: 在AWT中,用户的所有操作都要由事件处理来完成。Frame和组件本身没有处理事件的能力。 1.GUI事件处理机制 定义:在某个组件上发生某种操作时,自动触发某段代码。 事件处理涉及4个重要概念: 事件源(Event Source):操作发生的场所,通常指某个组件。 事件(Event):在事件源发生的 阅读全文
posted @ 2020-12-08 14:56 zhiyDevQAQ 阅读(314) 评论(0) 推荐(0)
摘要: 1.Dialog Dialog组件是Window的子类,是容器类,是特殊组件。 Dialog是可以独立存在的顶级窗口,使用上和普通窗口几乎没有区别,但应注意以下两点: 1.对话框通常依赖于其他窗口,也就是说通常会有一个父窗口。 2.对话框有非模式对话框(non-modal)和模式对话框(modal) 阅读全文
posted @ 2020-12-08 08:52 zhiyDevQAQ 阅读(231) 评论(0) 推荐(0)