当前位置:首页 » 编程语言 » labelifjava

labelifjava

发布时间: 2023-07-27 02:55:11

A. java的label中如何实现换行输出

swing中的大部分组件可以使用html的语法,JLabel的文本换行输入可以使用下面的语句:

MyJLable.setText("<html><p>第一行</p></p>第二行</p></html>");

参考资料是Sun的教程,可以看看

B. Java反编译代码解释:

首先,mecuryhope所回答的,仅仅是java层面的东西,但是却不了解反编译的过程。
其次,label175和break这些,并不是java代码,而是反编译的工具无法真实还原导致的。

label175是一个标签,而break label175是表示跳转到label175这里。

C. 如何实现让Java Label控件触发事件

之前远标老师教过,你看下下面写的行不行
1、现在我需要在一个label控件上定义一个点击事件,打开产生一个新的浏览器窗口。
2、Java JDK中的Label 类本身并不提供事件处理的方法,但应该注意到它是Component类的子类,从而可以通过如下的方法来完成,同时应该处理mouse事件较符合要求。
3、源程序的代码如下:(已经调试通过)
import java.awt.*;
import java.applet.*;
import java.awt.event.*;
import java.net.*;
public class Applet1 extends Applet implements MouseListener
{
Canvas cv;
public void init()
{
initForm();
}
private final Label clickLabel = new Label("hello");
private URL url;
public void mouseClicked(MouseEvent e)
{
try
{
if(e.getSource() == clickLabel)
{
url = new URL("http://www.yahoo.com");
getAppletContext().showDocument(url,"new");
}
}
catch(MalformedURLException exc)
{
this.showStatus("Invalid URL: " + url);
}
}
public void mousePressed(MouseEvent e)
{
}
public void mouseReleased(MouseEvent e)
{
}
public void mouseEntered(MouseEvent e)
{
}
public void mouseExited(MouseEvent e)
{
}
void initForm()
{
clickLabel.addMouseListener(this);
this.add(clickLabel);
}
}

热点内容
安卓手机下雪特效怎么p 发布:2025-02-07 15:49:30 浏览:318
轮胎存储铭牌 发布:2025-02-07 15:43:38 浏览:73
防盗锁编程 发布:2025-02-07 15:31:33 浏览:859
安卓如何快速选择图片 发布:2025-02-07 15:30:43 浏览:467
硬件组态为什么不能编译 发布:2025-02-07 15:30:43 浏览:42
红帆oa服务器地址查询 发布:2025-02-07 14:31:41 浏览:657
文本框脚本图片 发布:2025-02-07 14:23:28 浏览:231
少儿编程c语言 发布:2025-02-07 14:22:50 浏览:218
一阶低通滤波器c语言 发布:2025-02-07 14:22:37 浏览:852
电脑的东西为什么粘贴不到服务器 发布:2025-02-07 14:21:04 浏览:197