當前位置:首頁 » 編程語言 » 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);
}
}

熱點內容
芒果tv緩存的視頻在哪個文件里 發布:2025-02-07 16:45:05 瀏覽:814
php郵件群發 發布:2025-02-07 16:45:05 瀏覽:612
mysql資料庫基本語句 發布:2025-02-07 16:41:48 瀏覽:250
醫院門禁密碼多少 發布:2025-02-07 16:41:43 瀏覽:527
伺服器遭美國ip攻擊簽名 發布:2025-02-07 16:22:48 瀏覽:546
如何配置二良腌料 發布:2025-02-07 16:11:54 瀏覽:735
資料庫課程設計學生管理系統 發布:2025-02-07 16:11:50 瀏覽:764
美國文化密碼是什麼 發布:2025-02-07 16:07:14 瀏覽:261
安卓手機下雪特效怎麼p 發布:2025-02-07 15:49:30 瀏覽:319
輪胎存儲銘牌 發布:2025-02-07 15:43:38 瀏覽:74