⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 conditionframe.java

📁 个人财务管理的程序 很实用的
💻 JAVA
字号:
import java.io.*;
import java.util.*;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.event.*;
import javax.swing.border.*;
import javax.swing.table.*;
//
//ConditionFrame.java
//
//该类表示经济状况的框架
class ConditionFrame extends JFrame implements ActionListener {
   public ConditionFrame() {
      setTitle("你的当前状况");
      setSize(400,400);
      setLocation(200,100);
      setResizable(false);
      addWindowListener(new WindowAdapter() {
         public void windowClosing(WindowEvent e) {
            dispose();
         }
      });

      Font f=new Font("Serif",Font.BOLD,20);
      Condition c=new Condition();
      textField_one_i=new JTextField("单次最高收入:"+c.one_income);
      textField_one_i.setHorizontalAlignment(JTextField.CENTER);
      textField_one_i.setFont(f);
      textField_one_i.setForeground(Color.blue);
      textField_one_i.setEditable(false);

      textField_total_i=new JTextField("你当前总收入:"+c.total_income);
      textField_total_i.setHorizontalAlignment(JTextField.CENTER);  
      textField_total_i.setFont(f);
      textField_total_i.setForeground(Color.blue);  
      textField_total_i.setEditable(false);  

      textField_one_o=new JTextField("单次最高支出:"+c.one_outgo);
      textField_one_o.setHorizontalAlignment(JTextField.CENTER);
      textField_one_o.setFont(f);
      textField_one_o.setForeground(Color.blue);
      textField_one_o.setEditable(false);

      textField_total_o=new JTextField("你当前总支出:"+c.total_outgo); 
      textField_total_o.setHorizontalAlignment(JTextField.CENTER); 
      textField_total_o.setFont(f);
      textField_total_o.setForeground(Color.blue);  
      textField_total_o.setEditable(false);      

      textField1=new JTextField(c.get_I_str());
      textField1.setHorizontalAlignment(JTextField.CENTER);
      textField1.setFont(f);
      textField1.setForeground(Color.red);
      textField1.setEditable(false);

      textField2=new JTextField(c.get_O_str());
      textField2.setHorizontalAlignment(JTextField.CENTER);
      textField2.setFont(f);
      textField2.setForeground(Color.red);
      textField2.setEditable(false);

      textField3=new JTextField(c.get_All_str());
      textField3.setHorizontalAlignment(JTextField.CENTER);
      textField3.setFont(f);
      textField3.setForeground(Color.red);
      textField3.setEditable(false);

      okButton=new JButton("确定");
      okButton.addActionListener(this);
    
      //布局
      panel1.setLayout(new GridLayout(7,1));
      panel1.add(textField_one_i);
      panel1.add(textField_total_i);
      panel1.add(textField_one_o);
      panel1.add(textField_total_o);
      panel1.add(textField1);
      panel1.add(textField2);
      panel1.add(textField3);

      panel2.add(okButton);

      getContentPane().add(panel1,"Center");
      getContentPane().add(panel2,"South");
   }

   public void actionPerformed(ActionEvent e) {
      dispose();
   }

   private JTextField textField_one_i=null;
   private JTextField textField_total_i=null;
   private JTextField textField_one_o=null;
   private JTextField textField_total_o=null;
   private JTextField textField1=null;
   private JTextField textField2=null;
   private JTextField textField3=null;
   private JButton okButton=null;
   private JPanel panel1=new JPanel();
   private JPanel panel2=new JPanel();
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -