@ -11,15 +11,21 @@ import com.fr.design.gui.ilable.UILabel;
import com.fr.design.i18n.Toolkit ;
import com.fr.design.layout.FRGUIPaneFactory ;
import com.fr.design.utils.gui.GUICoreUtils ;
import java.awt.* ;
import java.awt.event.ActionEvent ;
import java.awt.Frame ;
import java.awt.Dimension ;
import java.awt.BorderLayout ;
import java.awt.Color ;
import java.awt.event.ActionListener ;
import java.awt.event.ActionEvent ;
import java.awt.event.KeyEvent ;
import java.awt.event.MouseAdapter ;
import java.awt.event.MouseEvent ;
import javax.swing.JPanel ;
import javax.swing.JDialog ;
import javax.swing.JScrollPane ;
import javax.swing.JTextArea ;
import javax.swing.KeyStroke ;
import javax.swing.JComponent ;
import static com.fine.swing.ui.layout.Layouts.cell ;
@ -70,6 +76,7 @@ public class CollapsibleDetailDialog extends JDialog implements ActionListener {
this . setSize ( this . collapseDimension ) ;
GUICoreUtils . centerWindow ( this ) ;
this . setAlwaysOnTop ( true ) ;
this . getRootPane ( ) . registerKeyboardAction ( e - > dispose ( ) , KeyStroke . getKeyStroke ( KeyEvent . VK_ESCAPE , 0 ) , JComponent . WHEN_IN_FOCUSED_WINDOW ) ;
}
private void initTopPanel ( ) {