java 加减乘除yichang_java异常,做的图形用户界面加减乘除计算。求救啊

publicvoidactionPerformed(ActionEvente){if(e.getSource()==button1){try{inti;doubled[]=newdouble[text.length];doublere[]=newdouble[text.length-1];intp[]=newint[text.length...

public void actionPerformed(ActionEvent e)

{

if(e.getSource()==button1)

{ try {

int i;

double d[]=new double[text.length];

double re[]=new double[text.length-1];

int p[]=new int[text.length-1];

for( i=0;i

d[i]=Double.parseDouble(this.text[i].getText());

for( i=0;i

p[i]=jcombobox[i].getSelectedIndex();

Js k1=new Js();

re[0]=k1.Re(d[0],d[1], p[0]);

for(i=1;i

re[i]=k1.Re(re[i-1], d[i+1], p[i]);

result.setText(""+re[text.length-2]);

} catch (NumberFormatException e1) {

// TODO Auto-generated catch block

jdialog.show("输入错误");

}

}

}

public static void main(String[] args)

{

new MathJFrame(3);

// TODO Auto-generated method stub

}

}

Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException

at MathJFrame.actionPerformed(MathJFrame.java:75)

at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)

at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)

at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)

at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)

at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236)

at java.awt.Component.processMouseEvent(Component.java:6216)

at javax.swing.JComponent.processMouseEvent(JComponent.java:3265)

at java.awt.Component.processEvent(Component.java:5981)

at java.awt.Container.processEvent(Container.java:2041)

at java.awt.Component.dispatchEventImpl(Component.java:4583)

at java.awt.Container.dispatchEventImpl(Container.java:2099)

at java.awt.Component.dispatchEvent(Component.java:4413)

at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4556)

at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4220)

at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4150)

at java.awt.Container.dispatchEventImpl(Container.java:2085)

at java.awt.Window.dispatchEventImpl(Window.java:2475)

at java.awt.Component.dispatchEvent(Component.java:4413)

at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)

at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)

at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)

at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)

at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)

at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)

at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)

展开

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值