freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

第四章圖形編程(已修改)

2025-10-09 12:34 本頁面
 

【正文】 第四章 圖形編程 Swing簡介 一 .AWT工具包 java的抽象窗口工具包( AWT:Abstract window Interface)包含在 ,它提供了許多用來設計 GUI的 組件類和容器類 基本 AWT庫處理用戶界面元素的方法是把這些元素的創(chuàng)建和行為委托給每個目標平臺上的本地 GUI工具箱進行處理 AWT的層次關系 Event Component Graphics MenuCompon Button ScrollBar Container Canvas List CheckBox Label TextField TextArea Window Frame Dialog Font Applet Panel 二 . Java Swing Swing:非基于對等體的 GUI工具箱 Swing具有更豐富并且更方便的用戶界面元素集合 Swing對底層平臺的依賴更少 Swing會帶來交叉平臺上的統(tǒng)一視覺體驗 Swing類被放在 Swing 組件層次關系 Componemt Container Window Frame Dialog JFrame JDialog JComponent JPanel JLabel JScroller JMenuBar JButton Jtext.. 三 .AWT與 Swing的關系 對于使用過 Java早期版本的人來說,大部分 AWT組件都有其 Swing等價物 后者的名字一般是在前面 添加一個字母“ J” ,如: JButton,JFrame,JPanel等 一 .組件 Java把由 Component類的子類或間接子類創(chuàng)建的對象稱為一個組件 例: Button button1=new Button()。 例: TextField textfield=new TextField()。 例: Label label=new Label()。 二 .容器 Java把由 container類的子類或間接子類創(chuàng)建的對象稱為一個容器 例: Frame fra=new Frame(“這是一個窗口 ” ); Applet是 Panel的子類,是 Container的間接子類 Applet本身也是一個容器 三 .添加組件 Component類提供了一個方法: add()。 例: (button)。 例: (TextField)。 容器本身也可以看作是一個組件,因此可以把一個容器添加到另一個容器里,實現(xiàn)容器嵌套 例: add(fra)。 四。布局管理器 Java 采用非常優(yōu)秀的概念來進行布局 一個容器內的所有組件都由一個布局管理器來進行管理 Java支持以下四種布局管理器 FlowLayout BorderLayout CardLayout GridBagLayout 在 Java中,頂層窗口(沒有包含在另一個窗口內的窗口)稱為框架 AWT庫中有一個基于對等體的 Frame類對應著頂層 該類的 Swing版本為 JFrame,JFrame是 Frame 子類 例:框架是容器的例子 五 .常用容器 import .*。 public class SimpleFrameTest { public static void main(String[] args) { SimpleFrame myframe = new SimpleFrame()。 ( )。 ()。 } } class SimpleFrame extends JFrame { public SimpleFrame() { setSize(WIDTH, HEIGHT)。 } public static final int WIDTH = 300。 public static final int HEIGHT = 200。 } 通過調用 toolkit來得到系統(tǒng)相關信息 例: 例:獲得屏幕尺寸 Toolkit kit = ()。 Dimension screenSize = ()。 int screenHeight=。 int screenWidth = 。 class CenteredFrame extends JFrame { public CenteredF
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1