亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

救命!!TFFrame tf=null;和TFFrame tf=new TFFrame();有啥區別?

救命?。FFrame tf=null;和TFFrame tf=new TFFrame();有啥區別?

qq_代號獵人_0 2016-12-06 21:31:05
import?java.awt.*; import?java.awt.event.ActionEvent; import?java.awt.event.ActionListener; public?class?TPlus?{ public?static?void?main(String[]?args)?{ new?TFFrame(); } } class?TFFrame?extends?Frame{ TextField?num1,num2,num3; public?TFFrame(){ num1?=new?TextField(10); num2?=new?TextField(10); num3?=new?TextField(15); Label?lblplus?=new?Label("+"); Button?equ?=new?Button("="); equ.addActionListener(new?MyMonitor(this)); setLayout?(new?FlowLayout()); add(num1); add(lblplus); add(num2); add(equ); add(num3); pack(); setVisible(true); } } class?MyMonitor?implements?ActionListener{ TFFrame?tf=null;//!?。?!好方法獲得另一個類的東西之和那個對象打交道 public?MyMonitor(TFFrame?tf){ this.tf=tf; } public?void?actionPerformed(ActionEvent?e)?{ int?n1=Integer.parseInt(tf.num1.getText()); int?n2=Integer.parseInt(tf.num2.getText()); tf.num3.setText(String.valueOf(n1+n2)); } }我只想實現一個很簡單的加法計算器,以上程序能夠正確實現,但為啥我把哪一行改成TFFrame?tf=new?TFFrame?(); //就報錯Exception?in?thread?"main"?java.lang.StackOverflowError
查看完整描述

1 回答

  • 1 回答
  • 1 關注
  • 1611 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號