java GUI编程中的问题

[复制链接]
查看11 | 回复3 | 2011-1-1 20:05:59 | 显示全部楼层 |阅读模式
javaGUI编程中的getsourse()的具体用法是怎样的?
详细~

回复

使用道具 举报

千问 | 2011-1-1 20:05:59 | 显示全部楼层
getSource返回的是产生事件的那个对象,一般是只有在需要知道特定的产生事件对象时,才用到,比如 先通过 event.getSource() instanceof SomeClass 判断是否是某个类型的对象, 然后强制转换获取该对象的引用再进行操作: SomeClass obj = (SomeClass)event.getSource();obj.doSomething();//调用某个方法
回复

使用道具 举报

千问 | 2011-1-1 20:05:59 | 显示全部楼层
事件监听的时候用来判断事件的看下这个你就知道了。。鄙视抄袭:import java.applet.*;import java.awt.*;import java.awt.event.*;public class testGetsourse extends Applet implements ActionListener{
回复

使用道具 举报

千问 | 2011-1-1 20:05:59 | 显示全部楼层
在public void paint(Graphics g)下加上{super.paint(g);...........}加上这句后才能调用父类,1。 因为用的是swing里的JFrame(子类)。2。 所以重绘时,只是重绘窗口边框和paint方法里的东西,窗口的背景并没有显示,所以看到窗口是所谓透明。(只是没绘制)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行