java开发实战1200例(I)-----------076批量替换某一类字符串

xiaoxiao2025-08-23  96

package replace;

import java.awt.BorderLayout; import java.awt.FlowLayout; import java.awt.GridLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener;

import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JPanel; import javax.swing.JTextArea; import javax.swing.JTextField; import javax.swing.SwingConstants;

public class FrameTest extends JFrame {     private JTextArea ta_text;     private JPanel center,south;     private JLabel s_label;     private JLabel r_label;     private JTextField s_text,r_text;     private JButton r_button;     public FrameTest(){         //JPanel panel =new JPanel();         //panel.setLayout(new GridLayout(2,1));         center=new JPanel();         ta_text=new JTextArea(10,50);         center.add(ta_text);         //panel.add(center);         add(center,BorderLayout.CENTER);                  south=new JPanel();         south.setLayout(new GridLayout(2,1));         s_label=new JLabel("查找的字符串:");         s_text=new JTextField("",20);         r_label=new JLabel("替换的字符串:");         r_text=new JTextField("",20);         r_button=new JButton("全部替换");         JPanel fPanel=new JPanel();         fPanel.setLayout(new FlowLayout());         fPanel.add(s_label);         fPanel.add(s_text);                  JPanel lPanel=new JPanel();         lPanel.setLayout(new FlowLayout());         lPanel.add(r_label);         lPanel.add(r_text);         lPanel.add(r_button);                  south.add(fPanel);         south.add(lPanel);         add(south,BorderLayout.SOUTH);         //panel.add(south);                  //add(panel);                  r_button.addActionListener(new ActionListener(){             public void actionPerformed(ActionEvent e){                 String search=s_text.getText();                 String replaceStr=r_text.getText();                 String textOld=ta_text.getText();                 String textN=textOld.replace(search, replaceStr);                 ta_text.setText(textN);             }         });         pack();     }

}  

转载请注明原文地址: https://www.6miu.com/read-5035155.html

最新回复(0)