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

熱點內容
安卓手機a16數據在哪個文件夾 發布:2025-04-05 18:01:44 瀏覽:487
netty實現ftp 發布:2025-04-05 17:35:54 瀏覽:92
列印菱形java 發布:2025-04-05 17:35:53 瀏覽:912
等響演算法 發布:2025-04-05 17:24:17 瀏覽:998
演算法精編 發布:2025-04-05 17:17:03 瀏覽:355
虐殺原形2和熱血無賴哪個配置高 發布:2025-04-05 17:09:23 瀏覽:610
計算機常用演算法 發布:2025-04-05 17:07:54 瀏覽:65
天選2密碼在哪裡設置 發布:2025-04-05 16:36:28 瀏覽:87
目前什麼安卓手機續航能力最強 發布:2025-04-05 16:31:22 瀏覽:598
夢幻壓縮打造什麼意思 發布:2025-04-05 16:28:55 瀏覽:235