标签,用来显示各类文本

此示例,就是在标签之外的画布上单击鼠标左键,显示王勃的《滕王阁诗》

操作如下:

1)将2个标签拖拽到画布上,并修改相应文字。将第二个标签的右侧文本信息中的Wordwrap打开,Wordwrap就是文本框的宽度不够时,自动换行

matlab appdesigner系列-常用13-标签-LMLPHP

2)实现标签之外的画布上单击鼠标左键功能,就是设置画布的回调函数,app.UiFigure

matlab appdesigner系列-常用13-标签-LMLPHP

回调代码为:

            app.Label.Text=strcat('《滕王阁序》',10,...
                '王勃',10,...
                '滕王高阁临江渚,佩玉鸣鸾罢歌舞',10,...
                '画栋朝飞南浦云,珠帘暮卷西山雨',10,...
                '闲云潭影日悠悠,物换星移几度秋',10,...
                '阁中帝子今何在?槛外长江空自流',10);

...  为续行符,就是不想一行代码太长 

10 为ASCii码,代表换行

保存运行后,在画布上单击,效果如下:

matlab appdesigner系列-常用13-标签-LMLPHP

  

01-25 20:17