自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

介紹學(xué)習(xí)Swing AWT

開(kāi)發(fā) 后端
本文介紹學(xué)習(xí)Swing AWT,設(shè)計(jì)程序的用戶界面,就用到了Swing AWT類(lèi)庫(kù)。一般大多數(shù)使用JFRAME窗口。

學(xué)習(xí)Java語(yǔ)法及結(jié)構(gòu),象控制,循環(huán)語(yǔ)法結(jié)構(gòu)跟C語(yǔ)言以及其他程序語(yǔ)言差不多。學(xué)習(xí)類(lèi)(CLASS)及類(lèi)成員(類(lèi)的方法,類(lèi)的屬性)也就是定義變量(屬性),函數(shù)(方法),用方法操縱屬性,方法也是對(duì)外的接口。用一個(gè)公眾(PUBLIC)的方法去訪問(wèn)(也就是調(diào)用函數(shù))其他被隱蔽封裝起來(lái)的屬性和方法。

Java程序設(shè)計(jì)------不斷的定義類(lèi)和使用已經(jīng)被設(shè)計(jì)好的其他類(lèi),Java提供了很多核心類(lèi)庫(kù)(API)。這樣利用這些類(lèi)來(lái)設(shè)計(jì)應(yīng)用程序和網(wǎng)絡(luò)應(yīng)用程序。

Swing AWT學(xué)習(xí)

設(shè)計(jì)程序的用戶界面,就用到了Swing AWT類(lèi)庫(kù)。一般大多數(shù)使用JFRAME窗口。

JFRAME的繼承結(jié)構(gòu):
java.lang.Object
java.awt.Component
java.awt.Container
java.awt.Window
java.awt.Frame
javax.swing.JFrame

自定義一個(gè)類(lèi),創(chuàng)建JFRAME的實(shí)例(對(duì)象)來(lái)調(diào)用JFRAME的方法,以此設(shè)計(jì)界面窗口

  1. // MyWindow:  
  2.  
  3. //引入類(lèi)庫(kù)  
  4.  
  5. import java.awt.*; //JFrame要用到的類(lèi)  
  6. import java.awt.event.*; //事件類(lèi)  
  7. import javax.swing.*; //包含JFrame  
  8.  
  9. class MyWindow{  
  10. JFrame jframe=new JFrame();//創(chuàng)建對(duì)象  
  11. JMenuBar jmb=new JMenuBar();//創(chuàng)建菜單條對(duì)象  
  12. JMenu jm1,jm2,jm3;//菜單  
  13. JMenuItem jmi1,jmi2,jmi3,jmi4;//菜單項(xiàng)  
  14. public MyWindow(String title){//構(gòu)造初始化  
  15. jframe.setTitle(title); //設(shè)置標(biāo)題  
  16. jframe.setSize(new Dimension(200,180));//定義窗口大小  
  17. }  
  18. //定義方法,添加菜單條和其他控件  
  19. viod setMyMenuBar(){  
  20. //定義菜單  
  21. jm1=new JMenu("文件");  
  22. jm2=new JMenu("編輯");  
  23. jm3=new JMenu("幫助");  
  24. //添加到菜單條  
  25. jmb.add(jm1);  
  26. jmb.add(jm2);  
  27. jmb.add(jm3);  
  28. //添加菜單項(xiàng)  
  29. jm1.add(jmi1=new JMenuItme("打開(kāi)"));  
  30. jm1.add(jmi2=new JMenuItme("退出"));  
  31. jm2.add(jmi3=new JMenuItme("復(fù)制"));  
  32. jm3.add(jmi4=new JMenuItme("關(guān)于"));  
  33. .  
  34. .  
  35. .  
  36. //菜單條加到窗口上  
  37. jframe.setJMenuBar(jmb);  
  38.  
  39. jframe.pack();  
  40. jframe.setVisible(true);  
  41. }  
  42.  
  43. //其他的方法.....  
  44.  
  45. public static viod main(String args[]){  
  46. MyWindow mywin=new MyWindow("我的窗口");  
  47. mywin.setMyMenuBar();  
  48. }  
  49. }  

以上就是介紹Swing AWT的學(xué)習(xí)

【編輯推薦】

  1. 介紹Swing技術(shù)的應(yīng)用
  2. 實(shí)現(xiàn)Swing ActionListener接口
  3. 淺析Accelerator key in Java Swing
  4. Swing控件的工作方式
  5. 全面介紹Swing容器
責(zé)任編輯:佚名 來(lái)源: 51CTO.com
相關(guān)推薦

2009-07-17 11:13:46

AWT和SwingSwing組件

2009-07-17 15:30:30

JFaceAWT和SWTSwing

2009-07-10 17:20:38

Swing構(gòu)件AWT構(gòu)件

2009-07-14 15:01:02

AWT和Swing

2009-07-10 17:03:17

AWT組件Swing組件

2009-07-16 13:37:33

Swing和AWT

2009-07-15 16:39:51

AWT和Swing

2009-07-17 10:11:55

AWT和Swing

2009-07-16 13:50:28

AWT和Swing

2009-07-17 09:36:14

SWT和Swing的區(qū)

2009-07-17 09:07:20

2009-07-17 10:01:14

Swing和AWT

2009-07-14 12:58:49

AWT和Swing

2009-07-14 15:12:36

SwingSWT和AWT

2011-04-15 17:33:39

SWINGAWT

2009-07-14 17:38:20

Swing模式

2009-07-10 13:36:32

Swing容器

2009-07-15 10:37:28

Swing外觀

2009-07-10 18:06:59

JTree Swing

2009-07-15 18:06:38

Swing線程
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)