java label类是什么 java中Label、TextField是做什么的
大家好,感谢邀请,今天来为大家分享一下java label类是什么的问题,以及和java中Label、TextField是做什么的的一些困惑,大家要是还不太明白的话,也没有关系,因为接下来将为大家分享,希望可以帮助到大家,解决大家的问题,下面就开始吧!
关于java label的问题
label好像只有显示作用吧,如果你想用鼠标单击一下,然后调用某个方法的话,那你看一下,label是否有,addActionListener()方法,如果有,就调用这个方法,然后,再在这个方法的括号里面,生成一个ActionListener,实现它的方法,把你要调用的方法在放进去。如果没有我一开始说的那个方法,我觉得用Button好些
java中jlabel什么意思
对JLabel加一个鼠标监听器就行了方法:addMouseListener(MouseListener l)。传递的参数是实现了MouseListener接口的类(也就是说你需要自定义一个类,用implements关键字实现MouseListener接口,JDK中自带了一个MouseAdapter类可以使用)。然后重写该类的mouseClicked(MouseEvent e)方法就行了。参数MouseEvent e可以在方法中来判断事件源。e.getSource()返回事件源的对象,比如是JLabel或者JButton之类的对象。比如你在你的程序中实例化了一个名为jl的JLabel对象(JLabel jl= new JLabel),那么用e.getSource.equals(jl)就可以判断了。
望采纳谢谢
java中Label、TextField是做什么的
AWT组件,Label用来装载一个字符串。TextField是一个文本框。
例如你创建一个Frame类的对象,向其内添加一个TextFiled对象,那么窗口中就有了一个文件框了。Label是用来说明文件框等组件的!例如在文本框前面显示用户名三个字,你就需要使用Label来装载这个字符串。
import java.awt.*;
public class Test{
public static void main(String[] args){
Frame f= new Frame();
f.setLayout(new FlowLayout());
Label l= new Label("用户名");
TextField tf= new TextField(10);//10列
f.add(l);
f.add(tf);
f.setSize(300, 200);//窗口大小
f.show();//显示窗口
}
}
java中常用的组件有哪些
1.标识(Label)
(1)语法格式: Label(String s)
(2)功能:构造一个显示字符串s的标识。
2.按钮(Button)
(1)语法格式:Button(String s)
(2)功能:构造一个以字符串s为标识的按钮。
3.复选框(Checkbox)
(1)语法格式: Checkbox(String s)
(2)功能:构造一个以字符串s为标识的复选框条目,未被选中。
4.单选按钮(Radio Buttons)
(1)语法格式: CheckboxGroup()
(2)功能:构造一个条目组。
5.选择菜单(Choice Menu)
(1)语法格式: Choice()
(2)功能:构造一个选择菜单。
(3)说明:构造完之后,再使用Choice类中的addItem方法加入菜单的条目。
6.列表框(Scrolling List) l
(1)语法格式:List(int n, boolean b)
(2)功能:构造一个有n个列表项的列表框,并根据b的值决定是否允许多选。
7.单行文本输入框(TextField)
(1)语法格式:TextField(int i)
(2)功能:构造一个字符串长度为i单行文本输入框
8.多行文本输入框(TextArea)
(1)语法格式: TextArea(int i, int j)
(2)功能:构造一个多行文本输入框,行数为i,列数为j
好了,文章到此结束,希望可以帮助到大家。