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

  • 大小: 4KB
    文件類型: .java
    金幣: 1
    下載: 1 次
    發布日期: 2021-11-18
  • 語言: Java
  • 標簽: 計算器??

資源簡介

一個簡單的java計算器程序,界面漂亮,新手可以拿來觀摩學習 GUI各個構件與布局管理器的使用,及計算器算法。

資源截圖

代碼片段和文件信息

package?計算器;
//(1) 利用frame設計一個簡單計算器,該計算器可以實現三種常用的三角函數(sin、cos、tan)和5種常用運算()的功能。
//計算器窗口內的內容大多是按鍵,將這些按鍵全部定義為按鈕,另外,還需要一個顯示區,用來表示輸入的值及最后結果。
import?java.awt.BorderLayout;
import?java.awt.Color;
import?java.awt.Container;
import?java.awt.GridLayout;
import?java.awt.event.ActionEvent;
import?java.awt.event.ActionListener;
import?java.awt.event.WindowEvent;
import?java.awt.event.WindowListener;

import?javax.naming.ldap.ExtendedRequest;
import?javax.swing.JButton;
import?javax.swing.Jframe;
import?javax.swing.JPanel;
import?javax.swing.JTextField;

public?class?View?extends?Jframe{
static?double??result=0;

public?static?void?main(String[]?args)?{
Jframe?frame=?new?Jframe(“計算器“);//創建frame
GridLayout?gridLayout=new?GridLayout(5444);

JTextField?t=new?JTextField();//創建顯示屏
String?txt=new?String();

JPanel?p1=new?JPanel(gridLayout);//創建鍵盤
p1.setBackground(Color.black);
Container?contentpane=frame.getContentPane();?
String?[]?s={“sin““cos““tan““{^““7““8““9““/““4““5““6““*““1““2““3““-““0““.““=““+“};
for(String?k:s)
{???
JButton?button=new?JButton(k);
p1.add(button);
if(k.equals(“=“))//鍵盤顏色
{
button.setBackground(Color.RED);
}
else
{
button.setBackground(Color.lightGray);
}
button.addActionListener(new?ActionListener()?{//監聽器
@Override
public?void?actionPerformed(ActionEvent?e)?//反應
{
t.setText(t.getText()+k);
double?o?=?0;
char?l?=?0;
char?b=0;
int?count=0;
for(int?i=2;i<=t.getText().length();i++)//將上一個運算符之后的數字字符變成double數o
{
b=t.getText().charAt(t.getText().length()-i);//檢測
if(b==(‘=‘)||b==(‘+‘)||b==(‘*‘)||b==‘\0‘)
{
l=b;
break;
}
else?if(b==(‘c‘)||b==(‘o‘)||b==(‘s‘)||b==(‘s‘)||b==(‘i‘)||b==‘n‘||b==(‘t‘)||b==(‘a‘)||b==(‘n‘)||b==(‘{‘)||b==(

評論

共有 條評論