final JLabel l=new JLabel();这是常量吧,标签内容还可以修改

final JLabel l=new JLabel();这是常量吧,标签内容还可以修改,第1张

这里的常量是指l是常量,而不是l引用的对象是常量。这样定义后,l就不能再改为引用其它JLabel对象了,即像下面这样的语句是错的:

l=new JLabel("新标签");

但这样还是可以的:

lsetText("final 标签");

使用控件 Timer1 Label1,label2,label3

Private num As Long '用来变换单词用的

Private word() As Variant '单词存放的数组

Private Sub Form_Load()

word() = Array("hello", "world", "I am ", "Visusl", "basic") '这里有一个五个单词的数组

Label1AutoSize = True '自动调整大小

Timer1Interval = 100 '调节速度用的

Label1Caption = word(0) '初始化单词

'字符挨个渐隐效果

With Label2

Width = Label1Width

Height = Label1Height

Caption = ""

Left = 5000

Top = Label1Top

End With

With Label3

Width = Label1Width

Height = Label1Height

Caption = ""

Left = 500

Top = Label1Top

End With

End Sub

Private Sub Timer1_Timer()

'向左移动

If Label1Left > 500 Then '这里是规定左边界

Label1Left = Label1Left - 100 '每次移动100TWip 可以调节

Else

Label1Left = 5000 '超过左边界后还原位置

num = num + 1 '同时数组的变量+1 起到更改单词的作用

If num = UBound(word) + 1 Then num = 0 '如果单词全部滚动完毕,则重新开始

Label1Caption = word(num) '更换单词

'根据不同长度的单词来实现隐藏效果

Label2Width = Label1Width

Label3Width = Label1Width

End If

End Sub

不论怎么创建label label的Visible属性都是可用的

所以你可以这样写

if(条件1)

{

label1Visible=true;//可见

}

else

{

label1Visible=false;//不可见

}

分类: 电脑/网络 >> 程序设计 >> 其他编程语言

解析:

前台的label的id是lable1后台绑定就是thi el1text = "要绑定的字符"

如果有变量aa = "绑定"

thi el1Text = aaToString()

注意大小写

以上就是关于final JLabel l=new JLabel();这是常量吧,标签内容还可以修改全部的内容,包括:final JLabel l=new JLabel();这是常量吧,标签内容还可以修改、vb程序设计试题:设计一个背单词的界面,读单词是以滚动字幕的形式让单词出来,这一步如何写代码、C# label的控制问题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/10208587.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-06
下一篇2023-05-06

发表评论

登录后才能评论

评论列表(0条)

    保存