java awt组件_关于java AWT组件 刺骨的言语ヽ痛彻心扉 2022-11-05 14:57 109阅读 0赞 importjava.awp.\*;importjava.awp.event.\*;classMyWindowextendsFrameimplementsActionListener\{TextFieldtext1,text2,text3;MyWindow()\{setLayout(newFlowLayout());text1=newTextFi... import java.awp.\*; import java.awp.event.\*; class MyWindow extends Frame implements ActionListener\{ TextField text1,text2,text3; MyWindow()\{ setLayout(new FlowLayout()); text1=new TextField(8); text2=new TextFiels(8); text3=new TextField(15); add(text1); add(text2); add(text3); text1.addActionListener(this); text2.addActionListener(this); setBounds(100,100,150,150); setVisible(true); validate(); \} public void actionPerformed(ActionEvent e)\{ if(e.getSource()==text1)\{ String word = text1.getText(); if(word.equals("boy"))\{ text3.setText("男孩"); \} else if(word.equals("girl"))\{ text3.setText("女孩"); \} else if(word.equals("sun"))\{ text3.setText("太阳"); \} else\{ text3.setText("没有单词"); \} else if(e.getSource()==text2)\{ String word = text2.getText(); if(word.equals("男孩"))\{ text3.setText("boy"); \} else if(word.equals("女孩"))\{ text3.setText("giel"); \} else if(word.equals("太阳"))\{ text3.setText("sun"); \} else\{ text3.setText("没有单词"); \} \} \} \} class Ex7\_3\{ public static void main(String args\[\])\{ MyWindow win = new MyWindow(); \} \} 运行后是这样的 (郁闷,竟然插不上截图,我口述吧) Ex7\_3.java:34:"else"不带有"if" else if(e.getSource()==text2\{ ^ Ex7\_3.java:55:进行语法解析时已达到文件末尾 我调试了好几遍都出现这个在Dos上,请问这源代码是什么地方出了错? 展开
还没有评论,来说两句吧...