该演示程序有三个类,MyFrame 是主类,负责框架的搭建,并把
输入框和画布等构件加入其中;MyCanvas 类是画布,负责演示内容
的绘制;MyChar 是 自定义字符串,用于产生一个随机字符序列。
该程序的目的是演示最长公共子序列的搜寻方法的过程及结果演
示,有两种输入方式:一种为随机生成,及随机生成长度在 20(该
数也可改为由用户输入)以内长度及内容均随机的字母序列;另一种
输入方式为用户输入,由用户输入一长度任意的字符序列。
演示时,演示版的大小会随着字符长度的大小而相应改变。
对于结果的演示,程序会在过程演示的最后显示两个序列和的最
长公共子序列的内容
对于过程的演示,程序会在相应位置上直接显示 c[i][j]的值,并
且会用 c[i][j]的颜色来区别 b[i][j]的值,以便更简洁形象,求最长公
共子序列的过程将用箭头逐步表示出来