資源簡介
實驗目的
(1)?? 熟練運用標簽、按鈕、文本框等基本組件,掌握按鈕等組件的事件處理方法
(2)?? 熟悉JTextArea的用法
(3)?? 熟悉下拉列表框的用法
實驗內容及要求
創建一個GUI應用程序,用于轉換若干種貨幣。提供給用戶一個JTextArea以用于輸入數量。同時還應提供給用戶一種選擇源貨幣名稱和目的貨幣名稱的途徑。同時為自己的測試設置至少三種不同的貨幣名稱及轉換匯率。
(1)?? 熟練運用標簽、按鈕、文本框等基本組件,掌握按鈕等組件的事件處理方法
(2)?? 熟悉JTextArea的用法
(3)?? 熟悉下拉列表框的用法
實驗內容及要求
創建一個GUI應用程序,用于轉換若干種貨幣。提供給用戶一個JTextArea以用于輸入數量。同時還應提供給用戶一種選擇源貨幣名稱和目的貨幣名稱的途徑。同時為自己的測試設置至少三種不同的貨幣名稱及轉換匯率。

代碼片段和文件信息
/*
?*?To?change?this?license?header?choose?License?Headers?in?Project?Properties.
?*?To?change?this?template?file?choose?Tools?|?Templates
?*?and?open?the?template?in?the?editor.
?*/
package?貨幣轉化;
/**
?*
?*?@author?閆茹艷
?*/
public?class?貨幣轉?extends?javax.swing.Jframe?{
????/**
?????*?Creates?new?form?貨幣轉
?????*/
????public?貨幣轉()?{
????????initComponents();
????}
????/**
?????*?This?method?is?called?from?within?the?constructor?to?initialize?the?form.
?????*?WARNING:?Do?NOT?modify?this?code.?The?content?of?this?method?is?always
?????*?regenerated?by?the?Form?Editor.
?????*/
????@SuppressWarnings(“unchecked“)
????//?//GEN-BEGIN:initComponents
????private?void?initComponents()?{
????????jLabel4?=?new?javax.swing.JLabel();
????????jLabel6?=?new?javax.swing.JLabel();
????????jLabel5?=?new?javax.swing.JLabel();
????????jLabel1?=?new?javax.swing.JLabel();
????????jScrollPane1?=?new?javax.swing.JScrollPane();
????????jTextArea1?=?new?javax.swing.JTextArea();
????????jLabel2?=?new?javax.swing.JLabel();
????????jComboBox1?=?new?javax.swing.JComboBox<>();
????????jLabel3?=?new?javax.swing.JLabel();
????????jComboBox2?=?new?javax.swing.JComboBox<>();
????????jButton1?=?new?javax.swing.JButton();
????????jLabel7?=?new?javax.swing.JLabel();
????????jLabel4.setText(“jLabel4“);
????????setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
????????setMaximumSize(new?java.awt.Dimension(600?800));
????????setMinimumSize(new?java.awt.Dimension(100?200));
????????setPreferredSize(new?java.awt.Dimension(600?400));
????????getContentPane().setLayout(new?java.awt.GridLayout(5?2));
????????jLabel6.setFont(new?java.awt.Font(“宋體“?1?36));?//?NOI18N
????????jLabel6.setHorizontalAlignment(javax.swing.SwingConstants.RIGHT);
????????jLabel6.setText(“貨幣匯率“);
????????getContentPane().add(jLabel6);
????????jLabel5.setFont(new?java.awt.Font(“宋體“?1?36));?//?NOI18N
????????jLabel5.setText(“轉換計算器“);
????????getContentPane().add(jLabel5);
????????jLabel1.setFont(new?java.awt.Font(“宋體“?1?24));?//?NOI18N
????????jLabel1.setHorizontalAlignment(javax.swing.SwingConstants.RIGHT);
????????jLabel1.setText(“金額:“);
????????getContentPane().add(jLabel1);
????????jTextArea1.setColumns(20);
????????jTextArea1.setFont(new?java.awt.Font(“Monospaced“?1?14));?//?NOI18N
????????jTextArea1.setRows(5);
????????jScrollPane1.setViewportView(jTextArea1);
????????getContentPane().add(jScrollPane1);
????????jLabel2.setFont(new?java.awt.Font(“宋體“?1?24));?//?NOI18N
????????jLabel2.setHorizontalAlignment(javax.swing.SwingConstants.RIGHT);
????????jLabel2.setText(“從:“);
????????getContentPane().add(jLabel2);
????????jComboBox1.setModel(new?javax.swing.DefaultComboBoxModel<>(new?String[]?{?“人民幣(CYN)“?“美元(USD)“?“日元(JPD)“?“歐元(EUR)“?}));
????????jComboBox1.addActionListener(new?java.awt.event.ActionListener()?{
????????????public?void?actionPerformed(java.awt.event.ActionEvent?evt)?{
????????????????jComboBox1Acti
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件??????????0??2019-11-07?19:50??貨幣轉化\build\classes\.netbeans_automatic_build
?????文件??????????0??2019-11-07?19:50??貨幣轉化\build\classes\.netbeans_update_resources
?????文件????????776??2019-11-07?20:50??貨幣轉化\build\classes\貨幣轉化\貨幣轉$1.class
?????文件????????744??2019-11-07?20:50??貨幣轉化\build\classes\貨幣轉化\貨幣轉$2.class
?????文件????????776??2019-11-07?20:50??貨幣轉化\build\classes\貨幣轉化\貨幣轉$3.class
?????文件????????545??2019-11-07?20:50??貨幣轉化\build\classes\貨幣轉化\貨幣轉$4.class
?????文件???????7567??2019-11-07?20:50??貨幣轉化\build\classes\貨幣轉化\貨幣轉.class
?????文件???????8307??2019-11-07?20:50??貨幣轉化\build\classes\貨幣轉化\貨幣轉.form
?????文件???????3621??2019-11-07?19:33??貨幣轉化\build.xm
?????文件?????????85??2019-11-07?19:33??貨幣轉化\manifest.mf
?????文件??????79895??2019-11-07?19:33??貨幣轉化\nbproject\build-impl.xm
?????文件????????475??2019-11-07?19:33??貨幣轉化\nbproject\genfiles.properties
?????文件????????125??2019-11-07?19:33??貨幣轉化\nbproject\private\private.properties
?????文件????????464??2019-11-08?13:26??貨幣轉化\nbproject\private\private.xm
?????文件???????2498??2019-11-07?20:27??貨幣轉化\nbproject\project.properties
?????文件????????520??2019-11-07?19:33??貨幣轉化\nbproject\project.xm
?????文件???????8307??2019-11-07?20:50??貨幣轉化\src\貨幣轉化\貨幣轉.form
?????文件???????8687??2019-11-07?20:50??貨幣轉化\src\貨幣轉化\貨幣轉.java
?????目錄??????????0??2019-11-12?19:35??貨幣轉化\build\classes\貨幣轉化
?????目錄??????????0??2019-11-12?19:35??貨幣轉化\build\classes
?????目錄??????????0??2019-11-12?19:35??貨幣轉化\nbproject\private
?????目錄??????????0??2019-11-12?19:35??貨幣轉化\src\貨幣轉化
?????目錄??????????0??2019-11-12?19:35??貨幣轉化\build
?????目錄??????????0??2019-11-12?19:35??貨幣轉化\nbproject
?????目錄??????????0??2019-11-12?19:35??貨幣轉化\src
?????目錄??????????0??2019-11-07?19:57??貨幣轉化\test
?????目錄??????????0??2019-11-12?19:35??貨幣轉化
-----------?---------??----------?-----??----
???????????????123392????????????????????27
............此處省略0個文件信息
評論
共有 條評論