packagegui;importjava.awt.*;importjava.awt.event.ItemEvent;importjava.awt.event.ItemListener;importjava.awt.event.WindowAdapter;publicclassResumeFrame{/***@paramargs*/pub...
package gui;
import java.awt.*;
import java.awt.event.ItemEvent;
import java.awt.event.ItemListener;
import java.awt.event.WindowAdapter;
public class ResumeFrame {
/**
* @param args
*/
public static void main(String[] args) {
Resume rs= new Resume();
rs.Creatjianli();
}
}
class Resume {
private Frame f;
private Choice ch;
private Panel pan;
private TextArea [] textArry ;
public void Creatjianli(){
f= new Frame("简历");
f.addWindowListener(new WindowHandler());
pan =new Panel();
ch= new Choice();
ch.addItemListener(new choicelieter());
TextArea [] textArry={new TextArea(" "),new TextArea("objective"),
new TextArea("question"),new TextArea("workingExperience"),
new TextArea("education"),new TextArea("certification")};
ch.add("---------------");
ch.add("objective");
ch.add("question");
ch.add("workingExperience");
ch.add("education");
ch.add("certification");
f.setBounds(300, 100, 300, 350);
pan.setSize(300, 300);
pan.setLayout(new CardLayout());
for(int i=0; i
pan.add(textArry[i],textArry[i].getText());
}
f.add(ch,BorderLayout.NORTH);
f.add(pan);
f.setVisible(true);
}
class WindowHandler extends WindowAdapter {
public void windowClosing(java.awt.event.WindowEvent windowEvent) {
f.setVisible(false);
f.dispose();
System.exit(0);
}
}
class choicelieter implements ItemListener{
public void itemStateChanged(ItemEvent e) {
for(int i=0;i
textArry[i].setVisible(false);
System.out.println(textArry[i].getText());
}
textArry[ch.getSelectedIndex()].setVisible(true);
提示我说这里是空指针,我不知道怎么错了
for(int i=0;i
textArry[i].setVisible(false);
System.out.println(textArry[i].getText());
}
textArry[ch.getSelectedIndex()].setVisible(true);
}
}
}
展开