
这里的常量是指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的控制问题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)