この記事では、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.Event.Event.actionListener; java.text.decimalformat; Import javax.swing.jbutton; Import javax.swing.jframe; Import javax.swing.jpanel; Import javax.swing.jtextfield; 、panelkeys_down; //コンピューティングエリアプライベートjbutton buttonbk; //バックスペースキーとクリアキープライベートjbuttonボタン[]; 、Button2、Buttonequal ;/オペレーターパブリック{frame = frame.setsize(400、250); true.getContentPane() (false);セットバックグラウンド(255,255,255); 「バックスペース」)リスナー) ); new jbutton [10];新しい色(255、0,0);セットフォアグラウンド(255,0,0); buttonmul.setforegro(新しい色(255,0,0));新しいjbutton(); 255,0,0); setforeグラウンド(255,0、0)); AddactionListener(リスナー)(リスナー); = 9; button [i] .addactionlistener(int i <= 9; i ++){button [i]); PanelKeys.Add.Add(butthmul); (TextComputer、North.Add(Panerke YS_UP.Center); Auto-enerated Method S keybutton = event.getSource(); /backspace if(keybutton == buttonbk && text.length()> 0){textcomputer.settext(text.substring(0、text。length())// c key(keybutton == buttonc); {result = 0; settext( ""); ;)if(keybutton = 1; {operator = 4; :double Parsedouble(テキスト); }} public static void main(string args []){new calculator()}}この記事がみんなのJavaプログラミングに役立つことを願っています。