先看效果:截图1

JavaSwing实现的文本比较软件

截图2:

JavaSwing实现的文本比较软件

实现思路:

 1、界面UI设计

2、功能点 : a 打开文件进行比较    b 粘贴内容进去比较   c 提示帮助  d 窗口可以任意拖动

3、文本比较算法

 

 java类 :

        MainUI 类实现界面设计       Read_File 类实现文件读取      DNASequence 类文本比较算法

 

项目结构:

JavaSwing实现的文本比较软件

源代码:

Star.java

JavaSwing实现的文本比较软件
import javax.swing.text.BadLocationException;
import javax.swing.text.Document;
import javax.swing.text.SimpleAttributeSet;
import javax.swing.text.StyleConstants;

public class Star
{
    public static void main(String args[]) throws BadLocationException
    {
        //初始化界面
        Windowm windowm = new Windowm();
        
        
        //属性设置
        SimpleAttributeSet attrset = new SimpleAttributeSet();
        //字体大小
        StyleConstants.setFontSize(attrset,16);
        //获取JTextPane对象
        Document docs1=windowm.text1.getDocument();
        //设置初次显示文本
        docs1.insertString(docs1.getLength(), "手动输入或者选择文件打开", attrset);        
        Document docs2=windowm.text2.getDocument();
        docs2.insertString(docs2.getLength(), "手动输入输入或者选择文间打开\n点击核对试试\n红色表示错误字符\n蓝色表示多余或缺失字符", attrset);
    }
}
View Code

相关文章:

  • 2022-01-12
  • 2022-12-23
  • 2022-01-06
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-08-08
  • 2022-03-01
  • 2022-12-23
  • 2022-03-14
  • 2022-01-05
相关资源
相似解决方案