91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 112KB
    文件類型: .rar
    金幣: 2
    下載: 1 次
    發(fā)布日期: 2021-06-23
  • 語言: Java
  • 標(biāo)簽: 計(jì)算器??

資源簡(jiǎn)介

Java的計(jì)算器(含代碼和報(bào)告)

資源截圖

代碼片段和文件信息

import?java.awt.BorderLayout;
import?java.awt.Checkbox;
import?java.awt.CheckboxGroup;
import?java.awt.Color;
import?java.awt.Container;
import?java.awt.FlowLayout;
import?java.awt.Font;
import?java.awt.GridLayout;
import?java.awt.Toolkit;
import?java.awt.datatransfer.Clipboard;
import?java.awt.datatransfer.DataFlavor;
import?java.awt.datatransfer.StringSelection;
import?java.awt.datatransfer.Transferable;
import?java.awt.datatransfer.UnsupportedFlavorException;
import?java.awt.event.ActionEvent;
import?java.awt.event.ActionListener;
import?java.awt.event.InputEvent;
import?java.awt.event.KeyEvent;
import?java.io.File;
import?java.io.FileReader;
import?java.io.FileWriter;
import?java.io.IOException;
import?java.io.RandomAccessFile;
import?java.text.SimpleDateFormat;
import?java.util.Date;

import?javax.swing.Box;
import?javax.swing.JButton;
import?javax.swing.JDialog;
import?javax.swing.Jframe;
import?javax.swing.JLabel;
import?javax.swing.JMenu;
import?javax.swing.JMenuBar;
import?javax.swing.JMenuItem;
import?javax.swing.JOptionPane;
import?javax.swing.JPanel;
import?javax.swing.JPasswordField;
import?javax.swing.JScrollPane;
import?javax.swing.JTextArea;
import?javax.swing.JTextField;
import?javax.swing.KeyStroke;
import?javax.swing.Timer;

/**********************Java計(jì)算器?主類*********************/
public?class?Calculator?implements?ActionListener?{
????Jframe?f;
????JDialog?login?addUser;
????JMenu?mView;
????JMenu?mEdit;
????JMenu?mHelp;
????JMenuItem?mRecord;
????JMenuItem?mCopy;
????JMenuItem?mPaste;
????JMenuItem?about;
????JTextField?tResult?tf;
????JButton?bNumber;
????JButton?bOperator;
????JButton?bOther;
????JButton?bM;
????JButton?Pi;
????JButton?sin?cos?tan;
????JButton?log;
????char?operate?=?‘?‘;
????//操作數(shù)
????StringBuffer?num1?=?new?StringBuffer(“0“)?num2?=?new?StringBuffer(“0“);
????boolean?isExist?=?false?isClear?=?false;
????//M系列
????StringBuffer?memory?=?new?StringBuffer(20);
????//系統(tǒng)剪切板
????Clipboard?clip?=?Toolkit.getDefaultToolkit().getSystemClipboard();
????
????//Java計(jì)算器?構(gòu)造器
????public?Calculator()?{
????????f?=?new?Jframe(“計(jì)算器“);
????????Container?contentPane?=?f.getContentPane();
????????
????????final?SimpleDateFormat?sdf?=?new?SimpleDateFormat(“當(dāng)前時(shí)間?HH:mm:ss“);
????????Timer?time?=?new?Timer(1000?new?ActionListener()?{
public?void?actionPerformed(ActionEvent?e)?{
f.settitle(“計(jì)算器????“?+?sdf.format(new?Date(System.currentTimeMillis())));
}
});
????????time.start();
????????/**************************Java計(jì)算器?菜單的創(chuàng)建*****************************/
????????JMenuBar?mBar?=?new?JMenuBar();
????????mBar.setOpaque(true);
????????
????????mView?=?new?JMenu(“查看(V)“);
????????mView.setMnemonic(KeyEvent.VK_V);
????????mRecord?=?new?JMenuItem(“歷史紀(jì)錄(H)“);
????????mRecord.setMnemonic(KeyEvent.VK_H);
????????mRecord.addActionListener(this);
????????mView.add(mRecord);
????????
????????mEdit?=?new?JMenu(“編輯(E)“);
????????mEdit

?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----

?????文件???????1388??2011-07-12?09:53??Calculator$2.class

?????文件????????637??2011-07-12?09:53??Calculator$3.class

?????文件???????1805??2011-07-12?09:53??Calculator$4.class

?????文件????????667??2011-07-12?09:53??Calculator$5.class

?????文件??????16091??2011-07-12?09:53??Calculator.class

?????文件??????25681??2011-07-12?09:53??Calculator.java

?????文件????????394??2011-07-12?09:53??data.txt

?????文件?????256000??2012-07-28?18:52??Java的計(jì)算器.doc

?????文件?????????17??2011-07-12?09:53??user.dat

?????文件???????1063??2011-07-12?09:53??Calculator$1.class

-----------?---------??----------?-----??----

???????????????303743????????????????????10


評(píng)論

共有 條評(píng)論

相關(guān)資源