论坛首页 Java企业应用论坛

复制的代码去掉行标的工具

浏览 7623 次
精华帖 (0) :: 良好帖 (1) :: 新手帖 (1) :: 隐藏帖 (0)
作者 正文
   发表时间:2011-09-11   最后修改:2011-09-11
package pack1;

import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.FlowLayout;
import java.awt.Font;
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.JScrollPane;
import javax.swing.JTextArea;

public class RemoveLineNumber extends JFrame {
	private JTextArea textArea;
	private JButton rebtn;
	private JScrollPane jspane;
	private JPanel southPanel;
 
	public RemoveLineNumber() {
		add(new JLabel("粘贴目标文件"), BorderLayout.NORTH);

		jspane = new JScrollPane();
		add(jspane, BorderLayout.CENTER);

		textArea = new JTextArea();
		jspane.setViewportView(textArea);
		textArea.setBackground(new Color(210, 244, 204));
		textArea.setFont(new Font("黑体", Font.BOLD, 15));

		southPanel = new JPanel(new FlowLayout(FlowLayout.LEFT));
		add(southPanel, BorderLayout.SOUTH);
		rebtn = new JButton();
		southPanel.add(rebtn);
		
		rebtn.setText("去行标");
		rebtn.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent e) {
				String str = "";
				String[] lineStr = textArea.getText().split("\n");
				for (int i = 0; i < lineStr.length; i++) {
					str += lineStr[i].substring(lineStr[i].indexOf(".") + 1)
							+ "\n";
				}
				textArea.setText(str);
			}
		});

		this.setSize(945, 352);
		this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		this.setLocationRelativeTo(null);
		this.setVisible(true);
		this.setTitle("行标去除器");
	}

	public static void main(String[] args) {
		new RemoveLineNumber();
	}

}

  • Rlt.jar (2.7 KB)
  • 下载次数: 125
   发表时间:2011-09-11  
eclipse里面支持正则替换:^\s*\d+\.替换成空不就ok了吗
0 请登录后投票
   发表时间:2011-09-11  
goldenfish1919 写道
eclipse里面支持正则替换:^\s*\d+\.替换成空不就ok了吗

受教。
0 请登录后投票
   发表时间:2011-09-12  
eclipse列编辑
0 请登录后投票
   发表时间:2011-09-12  
editplus crimson 都可以 正则 或者 列编辑 ,解决粘贴代码的问题
0 请登录后投票
   发表时间:2011-09-13  
用UltraEdit列模式删一下就行了
0 请登录后投票
   发表时间:2011-09-13  
alt shift a 进入列编辑,直接删除列~
0 请登录后投票
   发表时间:2011-09-13  
alt shift a 进入列编辑,直接删除列~
0 请登录后投票
   发表时间:2011-09-13  
cclsw07 写道
alt shift a 进入列编辑,直接删除列~

学习到了..
很有用,3Q.
0 请登录后投票
   发表时间:2011-09-13  
嗯嗯,当时没想那么多,方法还是很多的,而且方法都很方便,当时就是突然想试试,其实真正有用的代码就那么三五行。所以问题能解决还是最好的,谢谢各位啦
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics