【发布时间】:2011-07-25 23:05:28
【问题描述】:
我想在显示 WorldPanel 时获取(图形 g)。感谢stackoverflow,我看到了应该在哪里使用getGraphics方法(ComponentListener.componentShown)的答案,但不知何故我的听众无法捕捉到componentShown。
我做错了什么?代码底部sn -p 不能不显示"hello"。
public class MainPanel extends javax.swing.JPanel implements ComponentListener {
private CWorldPanel WorldPanel; // extends JPanel
private void initGUI() {
try {
...
this.setLayout(thisLayout);
{
WorldPanel = new CWorldPanel();
WorldPanel.addComponentListener(this);
...
@Override
public void componentShown(ComponentEvent e) {
System.out.println("hello");
}
在页面底部查看我的解释和感谢 (cscsaba)
【问题讨论】:
-
为什么要抓取 Graphics 对象?无论如何,你不能用它做任何事情......
-
您好,感谢您的努力和解答。
标签: java swing components