我有一個JComponent子類,用於在屏幕上繪製形狀。在構造函數中,我試圖將ballX和ballY設置爲JComponent的X和Y大小值的一半,並且我認爲我做錯了。我現在查了很多,並找不到補救辦法。代碼如下。請記住,這是我第一次真正的Swing/Graphics2D風險投資。 public class PongCanvas extends JComponent {
//Vars to hol
我正在尋找一種簡單的方法來將字符串呈現爲JPG內的矩形框,而換行符應該自動爲該文本框發生。 這可能與Graphics2D? 呈現在一行的字符串是容易的,下面的代碼段使用抗鋸齒以及良好的輸出JPG壓縮質量: BufferedImage img = ImageIO.read(new File(".../input.jpg"));
int width = img.getWidth();
int he
在下面的代碼中,我簡單地使用鼠標偵聽器來獲取鼠標的XY座標,然後調用重新繪製。在paint方法中,我使用相同的XY座標繪製了一個矩形。該矩形確實遵循,但與鼠標指針距離很遠。我期望矩形的左上角觸摸鼠標指針。 我做錯了什麼? 爲什麼我的鼠標指針和Rectangle對象之間有距離? public void mouseMoved(MouseEvent e){
x = e.getX();