Java, Only Java!

          統計

          留言簿(20)

          積分與排名

          好友空間

          文檔技巧

          閱讀排行榜

          評論排行榜

          《Java大學教程》—第18章 高級圖形編程

          自測題:
          1.    在圖形應用程序中為用戶提供選擇的多種方式:P433
          下拉菜單(pull-down menu)、彈出式菜單(pop-up menu)、對話框窗口(dialogue window)、單選按鈕(radio button)、組合框(combo box)。

          2.    使用JMenuBar類、JMenu類和JMenuItem類構建下拉菜單:
          創建一個菜單需要有三方面內容:頂端的菜單欄(menu bar)、不同的菜單(menu)以及每個菜單都有各自的菜單項(menu item)列表。
          將菜單項添加到菜單中,再將菜單添加到菜單欄中,最后將菜單欄添加到框架中。

          3.    模式對話框與非模式對話框的區別:P445
          模式對話框處于可見狀態時,用戶不可以與原框架進行交互,只有先關閉模式對話框后才能與原框架交互。
          非模式對話框處于可見狀態時,用戶仍可以與原框架進行交互,甚至可以直接關閉原框架,非模式對話框也會與原框架一起關閉。

          4.    下拉菜單與彈出式菜單的使用場景區別:
          下拉菜單適用于全局環境;彈出式菜單適用于特定環境。

          5.    彈出式菜單與對話框窗口的區別:P442
          不希望原框架或窗體的一部分總是用于交互就可使用對話框窗口。

          6.    多個單選按鈕如何一起工作?P445
          創建一個ButtonGroup對象,將單選按鈕一個個加入到該組中,就可以一起工作了。

          7.    File類的getName方法與getPath方法的區別:P453
          getName只提供了文件的名稱,getPath提供了文件的完整路徑和名稱。

          8.    如何判斷JComboBox對象中的選中條目:
          getSelectedItem()函數就可返回被選中的條目內容。

          9.    調用Notepad.exe的代碼:

          try {
              Runtime.getRuntime().exec("C:\\Windows\\notepad.exe");
          } catch (IOException ioe) {
              System.out.println(ioe);
          }

                 
          10.    JSlider的默認范圍:默認的最小值和最大值分別是0和100 。

          編程練習:代碼附件
          1.    都實現了,沒啥想修改的。
          2.    DiaglogModalDemo.java    RunDiaglogModalDemo.java
          3.    圖形界面的就先不做了。
          4.    SliderRectangleDemo.java    RunSliderRectangleDemo.java
          5.    DrawFigure.java RunDrawFigure.java
          注:基本的幾個交互組件都已經在DrawFigure中使用了,不再做6題了,圖形界面太花時間。

          posted on 2016-10-01 17:14 zYx.Tom 閱讀(302) 評論(0)  編輯  收藏 所屬分類: 1.Java世界

          主站蜘蛛池模板: 武宁县| 江西省| 武平县| 深水埗区| 阿拉尔市| 余庆县| 姜堰市| 和平县| 常熟市| 南康市| 庄浪县| 仲巴县| 饶河县| 乌拉特后旗| 株洲市| 驻马店市| 东阿县| 阳谷县| 滨海县| 大化| 枣阳市| 磴口县| 唐山市| 雷山县| 南靖县| 盐源县| 德安县| 会宁县| 锦屏县| 临西县| 竹山县| 潼关县| 景德镇市| 定日县| 焉耆| 舟山市| 扶绥县| 秦安县| 沿河| 三都| 乌拉特中旗|