天天看點

Java語言程式設計 上機實驗6 掌握Java的圖形使用者界面程式設計,掌握布局管理器和事件的響應方法

Java語言程式設計 上機實驗6

實驗目的:

掌握Java的圖形使用者界面程式設計,掌握布局管理器和事件的響應方法。

實驗内容:标(*)為選做内容

  1. 輸入兩個整數,分别進行加、減、乘、除等算術運算,界面如下圖所示。
Java語言程式設計 上機實驗6 掌握Java的圖形使用者界面程式設計,掌握布局管理器和事件的響應方法

要求:

1) 采用Swing元件設計圖形使用者界面,采用3個文本行JTextField分别表示兩個操作數和運算結果,其中表示運算結果的文本行隻能顯示,不能輸入;采用組合框JComboBox提供多種算數運算符的選擇方式,組合框隻能在下拉清單中選擇,不能編輯。

2) 文本行要響應單擊事件,組合框要響應選擇事件。兩個事件處理方法執行由組合框指定的算術運算。

3) 進行異常處理。當文本行中的字元串不能轉換成整數時,彈出對話框顯示指定資訊,提示使用者重新輸入。

  1. (*) 顯示字元串中每個字元的Unicode值,參考下圖。

提示:使用表格元件,表格大小根據字元串長度變化。

Java語言程式設計 上機實驗6 掌握Java的圖形使用者界面程式設計,掌握布局管理器和事件的響應方法
Java語言程式設計 上機實驗6 掌握Java的圖形使用者界面程式設計,掌握布局管理器和事件的響應方法

實驗要求:

1. 在實驗報告中給出程式運作結果截圖。

2. 源程式代碼附到實驗報告的最後。

3. 認真填寫實驗報告并妥善存檔,在下次上機實驗課之前發送電子版實驗報告至

[email protected]

注意,“郵件标題”與“附件實驗報告檔案名”均為:

Java1實驗報告N_學号_姓名

其中N為阿拉伯數字,指第幾次實驗,例如:

Java1實驗報告3_ 2012010400_李雷

請嚴格按照規定的格式發送郵件(注意标題中“Java”後的數字“1”),郵件标題不符合格式要求等同于未交作業,并在規定的時間發送實驗報告郵件,過期無效。

4. 實驗報告雷同者将不能得到相應的平時分。

附錄:實驗報告

實驗題目__實驗6_______

學号_2014011329__    姓名