SWT 下菜单与子菜单添加的实现(详细图解)
????????? SWT 為Java程序的用戶界面設計提供了極大的方便,許多新手在剛剛接觸SWT時,不知從何下手,往往在實現最簡單的功能時也會遇到許許多多的麻煩,比如常遇到的菜單以及子菜單的添加,下面我用一個例程演示一下具體的實現過程。
???????????????????????????????? ? 程序的運行效果圖如下
一、新建一個SWT工程
?????????????名稱就叫做SWTTest
二、新建一個window
??????????? 這一部分相信大家掌握的都比較好,就略過了
????????? 新建好后效果如下
三、修改窗口名
????????? 選擇窗口的屬性,將text屬性改成“學籍管理系統”
四、添加菜單欄
???????????? 如上圖,在“學籍管理系統”窗口(以下簡稱“新窗口”)左側的Palette 下展開menu 選項
鼠標單擊Menu bar? ,然后在移動鼠標到新窗口,可以發現鼠標指針變化了,我們在新窗口中點擊即可得到一個Menu bar
隨后,我們在Menu 下選擇MenuItem ,單擊,然后將鼠標移動到新窗口的Menubar處,單擊,即可得到一個菜單,我們修改一下properties下的text屬性為“用戶登錄”,這樣,我們的第一個菜單就完全做好了,呵呵,是不是很簡單!那么剩下的幾個菜單你一定能做出來了咯。我這里就不演示了啊。
?
五、添加子菜單
?? 又來到我們的一個關鍵步驟
???? 如下圖,拖動 1 處的Menu 到 2 上
?
?
?
?
拖動的結果如下圖
?
然后我們就可以添加子菜單了
?
單擊新窗口的菜單項,然后將menuItem 添加到此處,下面的一張截圖就是演示這個過程
?
?
我們添加好子菜單后,修改其Properties中的text為“用戶登錄”,至此相信大家已經完全掌握了吧,那么下面的一個“退出”子菜單就當做練習了咯,自己體驗一下吧。
結語:
???????????? 通過以上的一個簡單演示,各位下次用SWT添加菜單與子菜單肯定是個小case啦
轉載于:https://www.cnblogs.com/JarvisChu/archive/2010/05/24/2752557.html
《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀總結
以上是生活随笔為你收集整理的SWT 下菜单与子菜单添加的实现(详细图解)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: [原创].NET 分布式架构开发实战之一
- 下一篇: 2010有道难题练习赛2