请帮我看一段代码 百思不解
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); // 绘制一个圆形
}
public static void main(String[] args) {
DrawIcon icon = new DrawIcon(30, 30);
// 创建一个标签,并设置标签上的文字在标签正中间
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);
}
}这个方法没有被任何对象调用怎么会画出圆形,也就是它怎么被执行的
public void paintIcon(Component arg0, Graphics arg1, int x, int y) {
arg1.fillOval(x, y, width, height); // 绘制一个圆形相关推荐
百思不解的近义词.doc
百思不解的近义词.doc
一段几乎可以让你死机的JS代码
谨慎运行啊,死机了别怪我!这个用来对付那些动不动就喜欢来测测你的程序有没有什么SQL注入洞洞的那种人感觉比较爽哈哈!!以为会了那么一点小本事就不得了!我的IIS日志里成天都能看见这种小朋友做这种事! 以下是程序代码: [removed]var l=”a”for(i=0;i<10;i++){ l=l.replace(new RegExp(“”,”g”),l)}[removed] 您可能感兴趣的文章:一段非常简单的让图片自动切换js代码一段js小代码,计算距春节还有多少天一段多浏览器的复制到剪贴板javascript代码Discuz
如何去看懂一段代码.md
## 如何去看懂一段代码? 作为初学者,如何去看懂一段代码所表达的意思呢?其实很简单,三个步骤就好了。 ### 1 :流程 如果你要想看懂一段代码,首先你需要直到这段代码的执行流程是什么,流程也就是逻辑,知道了流程也就知道了代码从何处开始,从何处停止,每一步怎么执行。 ### 2 :每个语句的功能 当你知道了代码的执行步骤后,你就需要知道每条语句是什么意思,比如赋值啊,加减乘除取余等等,每条的语句功能知道了你才能明白整块代码大致是干什么的。 ### 3:【重点】试数 为什么我认为试数是重点?因为当你知道了代码的执行流程,也知道了每个语句的功能,还是不能非常具体的去读懂这个代码整体的表达,这时候你就需要去把数字代进去,亲自去走一遍代码流程。用自己的思维去理解计算机的思维。
请写一段代码实现用户输入身份证号自动打印出生日期和年龄.py
请写一段代码实现用户输入身份证号自动打印出生日期和年龄.py
有个C程序,是俄罗斯方块,但不能运行,请高手帮着调一下
有个C程序,是俄罗斯方块,但不能运行,请高手帮着调一下


Java SE
