關於視窗的操作詳談 (轉)
關於視窗的操作詳談 (轉)[@more@]duke原創於的網上家園
關於視窗的操作詳談
嬌娃支援彈出式視窗,不過在應用中注意下面幾個要點:
1)視窗的定義:final Frame userinfo=new Frame("新世界紀錄");final是必須的,表明恆定值
2)如何在視窗中加入其他:
userinfo.setLayout(new FlowLayout());
userinfo.add(new Label("hello"));
userinfo.add(new TextField(20));
userinfo.add(new Button("save button"));
基本上同在applet中加入元件一樣。
3)關於視窗事件的處理:
userinfo.addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e){
userinfo.dispose ();}});
這是一個標準的處理視窗關閉功能的操作,在大多數只需要處理關閉功能的視窗時程式碼簡單明瞭,當然如果你需要處理各個功能,最好象上例處理鍵盤事件一樣處理。這例中透過一個WindowAdapter覆蓋了其他處理,注意這樣編譯後產生一個無名類,*$1.class,程式碼打包時別忘記了。
4)關於視窗的顯示:
userinfo.setSize(200,120);//定義大小
userinfo.setVisible (true);//顯示
5)在小中的操作注意:
運用視窗時,務必覆蓋一下
public void destroy(){
........./
userinfo.dispose();//在小程式,也就是頁面退出後消除Frame。
........../
}
這一點很重要:防止頁面推出後Frame資源浪費。無法關閉。
關於視窗的操作詳談
嬌娃支援彈出式視窗,不過在應用中注意下面幾個要點:
1)視窗的定義:final Frame userinfo=new Frame("新世界紀錄");final是必須的,表明恆定值
2)如何在視窗中加入其他:
userinfo.setLayout(new FlowLayout());
userinfo.add(new Label("hello"));
userinfo.add(new TextField(20));
userinfo.add(new Button("save button"));
基本上同在applet中加入元件一樣。
3)關於視窗事件的處理:
userinfo.addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e){
userinfo.dispose ();}});
這是一個標準的處理視窗關閉功能的操作,在大多數只需要處理關閉功能的視窗時程式碼簡單明瞭,當然如果你需要處理各個功能,最好象上例處理鍵盤事件一樣處理。這例中透過一個WindowAdapter覆蓋了其他處理,注意這樣編譯後產生一個無名類,*$1.class,程式碼打包時別忘記了。
4)關於視窗的顯示:
userinfo.setSize(200,120);//定義大小
userinfo.setVisible (true);//顯示
5)在小中的操作注意:
運用視窗時,務必覆蓋一下
public void destroy(){
........./
userinfo.dispose();//在小程式,也就是頁面退出後消除Frame。
........../
}
這一點很重要:防止頁面推出後Frame資源浪費。無法關閉。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752043/viewspace-987223/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 詳解SQL操作的視窗函式SQL函式
- 「萌新上手mac」關於macOS視窗的操作方法及快捷鍵Mac
- 關於父視窗獲取跨域iframe子視窗中的元素跨域
- C# winForm 視窗跳轉後關閉上一個視窗的方法C#ORM
- win10快捷鍵關閉當前視窗怎麼操作_win10快捷鍵快速關掉所有視窗方法Win10
- Go Qt5 建立空白視窗、視窗居中及關閉視窗事件GoQT事件
- C#中關閉子視窗而不釋放子視窗物件的方法C#物件
- 關於Python的迭代操作Python
- 基於vue3.0+electron新開視窗|Electron多開窗體|父子模態視窗Vue
- PyQt5 之關閉視窗QT
- 談談關於 iOS 的架構以及應用iOS架構
- hive視窗分析函式使用詳解系列二之分組排序視窗函式Hive函式排序
- 如何禁用控制檯視窗的關閉按鈕?
- 滑動視窗相關的題目總結
- Flink的滾動視窗、會話視窗、滑動視窗及其應用會話
- 關於SAP的故事(轉)
- SQL Server 表的管理_關於事務操作的詳解(案例程式碼)SQLServer
- mysql視窗函式中的滑動視窗MySql函式
- PHP對redis操作詳解[轉]PHPRedis
- 關於table的一些操作
- 關於linux類系統的操作Linux
- SQL視窗分析函式使用詳解系列三之偏移量類視窗函式SQL函式
- Mysql 關於event的詳解MySql
- 關於碳中和的一點淺談
- 短視訊系統原始碼,關於懸浮窗的縮放、拖動等應用原始碼
- 伺服器遠端連線以及多視窗操作伺服器
- 視窗
- 關於layui的彈窗:一閃而過的問題UI
- hive視窗分析函式使用詳解系列一Hive函式
- 0x02. 處理視窗關閉
- PyQT5之訊號關閉視窗QT
- 警惕遊戲融資視窗正在關閉遊戲
- 視窗程式的框架框架
- Mac新手教程:如何關閉訪達的預覽視窗?Mac
- 《關於MySQL的一些騷操作》MySql
- 關於git的基本核心操作總結Git
- 關於操作駁回遇到的問題
- WPF將視窗置於桌面下方(可用於動態桌面)
- 談談關於設計資料管理/治理角色的問題