이 기사에서는 Java에서 간단한 계산기 클래스의 구현에 대해 설명합니다. 참조를 위해 공유하십시오. 세부 사항은 다음과 같습니다.
패키지 chap; import java.awt.borderlayout; import java.awt.color; import java.awt.flowlayout; import java.awt.gridlayout; import java.awt .event.actionevent; import java.awt.event.actionListener; 가져 오기 java.text.decimalformat; import javax.swing.jbutton; import javax.swing.jframe; import javax.swing.jpanel; import javax.swing.jtextfield; public jframe jpanel 패널, PanelKeys_up; , pantekeys_down; 개인 jtextfield textcomputer; // 컴퓨팅 영역 개인 JBUTTON BUTCYBK, buttonc; // 백 스페이스 키 및 명확한 키 프라이빗 JBUTTON 버튼 []; // 숫자 키 그룹 개인 JBUTTON BUTTONDOT, BUTTERADDSUB, BUTCILADD, BUTCILONDUB, BUTCILLMUL, BUTCLED1 , Button2, Buttonequal; ; // 공개 계산기 () {frame = "Computer"; TRUE (false); 텍스트는 새로운 색상 (255,255,255); // 새로운 jpanel (); "백 스페이스"; 리스너); )); 버튼 = (int i = 0; i ++) {new Jbutton (integer.toString (i). 새로운 컬러 (255, 0,0)} buttonAddsub ( "+/-"); . 새로운 색상 (255,0,0); buttonmul.setforegro (255,0,0); 새로운 jbutton ( "/"); New JBUTTON (); NEW JBUTTON (). 25,0,0). ADDACTERDACTIONL (청취자); = 9; i ++. PANILKEYS_DOWN (ButtonAdd) (TextComputer, BorderLayout.north); 자동 생성 메소드 욕조 keybutton = getSource (); /backspace if (keybutton == buttonbk && text.length ()> 0) {TextComputer.settext (텍스트 .substring (0, text. length () -1)); {result = 0; TextComputer.settext ( ""); )}} if (keybutton = 1) {keybutton = 2} if (keybutton == buttonmul). {OPERATOR = 4; : double.parsedouble (텍스트); .ParsEdouble (텍스트); }} public static void main (String args []) {new Calculator ()};이 기사가 모든 사람의 Java 프로그래밍에 도움이되기를 바랍니다.