日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

painticon java_新人,关于java的 paintIcon()方法

發布時間:2025/4/16 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 painticon java_新人,关于java的 paintIcon()方法 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

packagecom.lzw;importjava.awt.*;importjavax.swing.*;publicclassDrawIconimplementsIcon{//實現Icon接口privateintwidth;//聲明圖標的寬privateintheight;//聲明圖標的長publicint...

package com.lzw;import java.awt.*;import javax.swing.*;public class DrawIcon implements Icon { // 實現Icon接口private int width; // 聲明圖標的寬private int height; // 聲明圖標的長public int getIconHeight() { // 實現getIconHeight()方法return this.height;}public int getIconWidth() { // 實現getIconWidth()方法return this.width;}public DrawIcon(int width, int height) { // 定義構造方法this.width = width;this.height = height;}// 實現paintIcon()方法public void paintIcon(Component arg0, Graphics arg1, int x, int y) {arg1.fillOval(x, y, width, height); // 繪制一個圓形System.out.println(x);System.out.println(y);System.out.println(width);System.out.println(height);}public static void main(String[] args) {System.out.println("主方法");DrawIcon icon = new DrawIcon(15, 15);// 創建一個標簽,并設置標簽上的文字在標簽正中間JLabel j = new JLabel("測試", icon, SwingConstants.CENTER);JFrame jf = new JFrame(); // 創建一個JFrame窗口Container c = jf.getContentPane();c.add(j);jf.setSize(100,100);jf.setVisible(true);jf.setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);}}System.out.println()為什么會輸出幾次,還有paintIcon()方法在哪調用的

展開

總結

以上是生活随笔為你收集整理的painticon java_新人,关于java的 paintIcon()方法的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。