类搜索扩展了 JFrame{private Container container;private Font font,font2;private JLabel label;private JTextField textField;private JButton search;private JTextArea textarea;search(){ this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); this.setBounds(100,40,600,380); this.setTitle("SEARCH"); container = this.getContentPane(); container.setLayout(null); font = new Font("Courier New",Font.BOLD,14); font2 = new Font("Courier New",Font.BOLD,18); label = new JLabel("SEARCH : "); label.setBounds(40,20,150,50); label.setFont(font); container.add(label); textField = new JTextField(); textField.setBounds(140,25,200,40); textField.setFont(font2); container.add(textField); search = new JButton("SEARCH"); search.setBounds(370,25,110,37); search.setFont(font); container.add(search); textarea = new JTextArea(); textarea.setBounds(40,85,500,200); textarea.setFont(font2); container.add(textarea); search.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent event) { String x = textField.getText(); try{ File file = new File("allinfo.txt"); BufferedReader reader = new BufferedReader(new FileReader(file)); String s = reader.readLine(); while(s!=null){ String string[] = s.split(" "); String a = string[0]; String b = string[1]; String c = string[2]; String d = string[3];这是一个搜索选项,我可以在其中搜索一个人的名字。如果有两个人同名,则两个选项都应显示在文本区域中,但文本区域仅显示一个人的详细信息。但控制台正在打印所有个人详细信息。我需要有关如何在文本区域中显示所有详细信息的帮助。
添加回答
举报
0/150
提交
取消