用java编写创建一个窗口,在窗口上设置三个标签对象,其中第一个标签对象是纯文本
创建一个窗口,在窗口上设置三个标签对象,其中第一个标签对象是纯文本标签;第二个标签除了带有文本和图形,并且当鼠标停留的在标签上时会出现提示信息;第三个标签除了有第二个标签...
创建一个窗口,在窗口上设置三个标签对象,其中第一个标签对象是纯文本标签;第二个标签除了带有文本和图形,并且当鼠标停留的在标签上时会出现提示信息;第三个标签除了有第二个标签的功能以外还将标签中的文本设置为水平方向居中、垂直方向居下。
展开
展开全部
对你的问题提的太简略了,下面的代码是按个人理解写的,不知道是不是你想要的。
public class Test extends JFrame {
public Test(){
setBounds(550, 200, 550, 200);
JLabel jl1 = new JLabel();
JLabel jl2 = new JLabel("aaa");
JLabel jl3 = new JLabel("bbbb",JLabel.LEFT);
this.setLayout(new FlowLayout());
add(jl1);
add(jl2);
add(jl3);
setVisible(true);
setDefaultCloseOperation(EXIT_ON_CLOSE);
}
public static void main(String args[]) {
new Test();
}
}
public class Test extends JFrame {
public Test(){
setBounds(550, 200, 550, 200);
JLabel jl1 = new JLabel();
JLabel jl2 = new JLabel("aaa");
JLabel jl3 = new JLabel("bbbb",JLabel.LEFT);
this.setLayout(new FlowLayout());
add(jl1);
add(jl2);
add(jl3);
setVisible(true);
setDefaultCloseOperation(EXIT_ON_CLOSE);
}
public static void main(String args[]) {
new Test();
}
}
追问
谢谢您的回答,不好意思,刚才疏忽了,原题是这样的,麻烦您看看。谢谢!用java语言创建一个窗口,在窗口上设置三个标签对象,其中第一个标签对象是纯文本标签;第二个标签除了带有文本和图形,并且当鼠标停留的在标签上时会出现提示信息;第三个标签除了有第二个标签的功能以外还将标签中的文本设置为水平方向居中、垂直方向居下。
追答
那就是把那三个标签声明的地方修改一下就可以
Icon icon = new ImageIcon("filename");
JLabel jl1 = new JLabel(“文字");
JLabel jl3 = new JLabel(“标签名称”,icon,JLabel.CENTER);
// 其中icon代表加载的图标
第二种那个我不太清楚应该怎么做,
JLabel的声明方法有以下几种
JLabel()
创建无图像并且其标题为空字符串的 JLabel。
JLabel(Icon image)
创建具有指定图像的 JLabel 实例。
JLabel(Icon image, int horizontalAlignment)
创建具有指定图像和水平对齐方式的 JLabel 实例。
JLabel(String text)
创建具有指定文本的 JLabel 实例。
JLabel(String text, Icon icon, int horizontalAlignment)
创建具有指定文本、图像和水平对齐方式的 JLabel 实例。
JLabel(String text, int horizontalAlignment)
创建具有指定文本和水平对齐方式的 JLabel 实例。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询