资源简介
实验目的
(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个文件信息
评论
共有 条评论