-2
是否有可能創建if語句如果用戶使用java方法單擊了圖像mouseClicked?如果是這樣如何? 這是我的想法是正確的MouseClicked Dilemma
public void mouseClicked(parameters of image){
//Sample Code
}
是否有可能創建if語句如果用戶使用java方法單擊了圖像mouseClicked?如果是這樣如何? 這是我的想法是正確的MouseClicked Dilemma
public void mouseClicked(parameters of image){
//Sample Code
}
爲了能夠查看圖像時,它必須被加載並放置在一個組件(JPanel中,一個JLabel等),對不對?我假設你沒有提到自定義繪畫,也沒有提供任何代碼。因此,只需將MouseListener添加到具有該圖像的組件中即可:
JLabel label = new JLabel();
// add the image to the label, then:
label.addMouseListener(new MouseAdapter()
{
@Override
public void mouseClicked(MouseEvent e)
{
System.out.println("Image was clicked!");
}
});
非常感謝你:) – user2451511
答案是「是」,問題是沒有足夠的上下文。圖片在屏幕上如何呈現?通過JLabel或自定義繪畫?是否忽略圖像的alpha內容(因此只能點擊圖像的實體部分)? – MadProgrammer
這與C++或php無關 – 2013-06-04 20:59:48
@Dagon:他顯然忽視了你的評論,因爲他在他的下一個問題上做了同樣的事情。 –