• 大小: 24KB
    文件类型: .rar
    金币: 2
    下载: 0 次
    发布日期: 2024-01-28
  • 语言: Java
  • 标签: 货币转化  

资源简介

实验目的
(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.xml

     文件         85  2019-11-07 19:33  货币转化\manifest.mf

     文件      79895  2019-11-07 19:33  货币转化\nbproject\build-impl.xml

     文件        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.xml

     文件       2498  2019-11-07 20:27  货币转化\nbproject\project.properties

     文件        520  2019-11-07 19:33  货币转化\nbproject\project.xml

     文件       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个文件信息

评论

共有 条评论

相关资源