public void actionPerformed(ActionEvent e) {}をオーバーライドして、
public void run()を匿名クラスとして定義したんだけど
なんで、自分自身のインスタンスthisが使えないのよ?

class Hoge extends JFrame{
public void actionPerformed(ActionEvent e) {
SwingUtilities.invokeLater(new Runnable() {
public void run() {
Temp t = new Temp(this); ←ここで、IDEに怒られる
}}}}