final JFrame frame = new JFrame();
frame.setSize( new java.awt.Dimension( 100, 100));
frame.setVisible( true);
//ウィンドウが開いた後、
//閉じるボタンを加える。
JButton button = new JButton( "閉じる");
ActionListener listener = new ActionListener(){
public void actionPerformed( ActionEvent ev){
frame.setVisible( false);
frame.dispose();
}
};
button.addActionListener( listener);
frame.getContentPane().add( button);
frame.pack();

これで何の問題もなく動くんだが
>>426はどういうこと?