@ -80,10 +80,12 @@ public final class ColorEditorTopComponent extends TopComponent {
color_G = new javax . swing . JTextField ( ) ;
color_G = new javax . swing . JTextField ( ) ;
jLabel4 = new javax . swing . JLabel ( ) ;
jLabel4 = new javax . swing . JLabel ( ) ;
color_B = new javax . swing . JTextField ( ) ;
color_B = new javax . swing . JTextField ( ) ;
test_mode = new javax . swing . JToggleButton ( ) ;
color_desc = new javax . swing . JTextField ( ) ;
jPanel3 = new javax . swing . JPanel ( ) ;
load_btn = new javax . swing . JButton ( ) ;
reload_btn = new javax . swing . JButton ( ) ;
reload_btn = new javax . swing . JButton ( ) ;
save_btn = new javax . swing . JButton ( ) ;
save_btn = new javax . swing . JButton ( ) ;
load_btn = new javax . swing . JButton ( ) ;
test_mode = new javax . swing . JToggleButton ( ) ;
jPanel2 . setBorder ( javax . swing . BorderFactory . createTitledBorder ( org . openide . util . NbBundle . getMessage ( ColorEditorTopComponent . class , "ColorEditorTopComponent.jPanel2.border.title" ) ) ) ; // NOI18N
jPanel2 . setBorder ( javax . swing . BorderFactory . createTitledBorder ( org . openide . util . NbBundle . getMessage ( ColorEditorTopComponent . class , "ColorEditorTopComponent.jPanel2.border.title" ) ) ) ; // NOI18N
jPanel2 . setLayout ( new javax . swing . BoxLayout ( jPanel2 , javax . swing . BoxLayout . LINE_AXIS ) ) ;
jPanel2 . setLayout ( new javax . swing . BoxLayout ( jPanel2 , javax . swing . BoxLayout . LINE_AXIS ) ) ;
@ -115,7 +117,7 @@ public final class ColorEditorTopComponent extends TopComponent {
color_preview_panel . setLayout ( color_preview_panelLayout ) ;
color_preview_panel . setLayout ( color_preview_panelLayout ) ;
color_preview_panelLayout . setHorizontalGroup (
color_preview_panelLayout . setHorizontalGroup (
color_preview_panelLayout . createParallelGroup ( javax . swing . GroupLayout . Alignment . LEADING )
color_preview_panelLayout . createParallelGroup ( javax . swing . GroupLayout . Alignment . LEADING )
. addGap ( 0 , 234 , Short . MAX_VALUE )
. addGap ( 0 , 0 , Short . MAX_VALUE )
) ;
) ;
color_preview_panelLayout . setVerticalGroup (
color_preview_panelLayout . setVerticalGroup (
color_preview_panelLayout . createParallelGroup ( javax . swing . GroupLayout . Alignment . LEADING )
color_preview_panelLayout . createParallelGroup ( javax . swing . GroupLayout . Alignment . LEADING )
@ -188,33 +190,50 @@ public final class ColorEditorTopComponent extends TopComponent {
} ) ;
} ) ;
jPanel1 . add ( color_B ) ;
jPanel1 . add ( color_B ) ;
org . openide . awt . Mnemonics . setLocalizedText ( reload_btn , org . openide . util . NbBundle . getMessage ( ColorEditorTopComponent . class , "ColorEditorTopComponent. reload_btn .text") ) ; // NOI18N
org . openide . awt . Mnemonics . setLocalizedText ( test_mode , org . openide . util . NbBundle . getMessage ( ColorEditorTopComponent . class , "ColorEditorTopComponent. test_mode .text") ) ; // NOI18N
reload_btn. addActionListener ( new java . awt . event . Action Listener( ) {
test_mode. addChangeListener ( new javax . swing . event . Change Listener( ) {
public void actionPerformed( java . awt . event . Action Event evt ) {
public void stateChanged( javax . swing . event . Change Event evt ) {
reload_btnActionPerform ed( evt ) ;
test_modeStateChang ed( evt ) ;
}
}
} ) ;
} ) ;
org . openide . awt . Mnemonics . setLocalizedText ( save_btn , org . openide . util . NbBundle . getMessage ( ColorEditorTopComponent . class , "ColorEditorTopComponent.save_btn.text" ) ) ; // NOI18N
color_desc . setText ( org . openide . util . NbBundle . getMessage ( ColorEditorTopComponent . class , "ColorEditorTopComponent.color_desc.text_1" ) ) ; // NOI18N
save_btn . addActionListener ( new java . awt . event . ActionListener ( ) {
color_desc . addFocusListener ( new java . awt . event . FocusAdapter ( ) {
public void focusLost ( java . awt . event . FocusEvent evt ) {
color_descFocusLost ( evt ) ;
}
} ) ;
color_desc . addActionListener ( new java . awt . event . ActionListener ( ) {
public void actionPerformed ( java . awt . event . ActionEvent evt ) {
public void actionPerformed ( java . awt . event . ActionEvent evt ) {
save_btnActionPerformed ( evt ) ;
color_desc ActionPerformed( evt ) ;
}
}
} ) ;
} ) ;
jPanel3 . setLayout ( new java . awt . GridLayout ( 3 , 0 , 0 , 5 ) ) ;
org . openide . awt . Mnemonics . setLocalizedText ( load_btn , org . openide . util . NbBundle . getMessage ( ColorEditorTopComponent . class , "ColorEditorTopComponent.load_btn.text" ) ) ; // NOI18N
org . openide . awt . Mnemonics . setLocalizedText ( load_btn , org . openide . util . NbBundle . getMessage ( ColorEditorTopComponent . class , "ColorEditorTopComponent.load_btn.text" ) ) ; // NOI18N
load_btn . addActionListener ( new java . awt . event . ActionListener ( ) {
load_btn . addActionListener ( new java . awt . event . ActionListener ( ) {
public void actionPerformed ( java . awt . event . ActionEvent evt ) {
public void actionPerformed ( java . awt . event . ActionEvent evt ) {
load_btnActionPerformed ( evt ) ;
load_btnActionPerformed ( evt ) ;
}
}
} ) ;
} ) ;
jPanel3 . add ( load_btn ) ;
org . openide . awt . Mnemonics . setLocalizedText ( test_mode , org . openide . util . NbBundle . getMessage ( ColorEditorTopComponent . class , "ColorEditorTopComponent. test_mode .text") ) ; // NOI18N
org . openide . awt . Mnemonics . setLocalizedText ( reload_btn , org . openide . util . NbBundle . getMessage ( ColorEditorTopComponent . class , "ColorEditorTopComponent. reload_btn .text") ) ; // NOI18N
test_mode. addChangeListener ( new javax . swing . event . Change Listener( ) {
reload_btn. addActionListener ( new java . awt . event . Action Listener( ) {
public void stateChanged( javax . swing . event . Change Event evt ) {
public void actionPerformed( java . awt . event . Action Event evt ) {
test_modeStateChang ed( evt ) ;
reload_btnActionPerform ed( evt ) ;
}
}
} ) ;
} ) ;
jPanel3 . add ( reload_btn ) ;
org . openide . awt . Mnemonics . setLocalizedText ( save_btn , org . openide . util . NbBundle . getMessage ( ColorEditorTopComponent . class , "ColorEditorTopComponent.save_btn.text" ) ) ; // NOI18N
save_btn . addActionListener ( new java . awt . event . ActionListener ( ) {
public void actionPerformed ( java . awt . event . ActionEvent evt ) {
save_btnActionPerformed ( evt ) ;
}
} ) ;
jPanel3 . add ( save_btn ) ;
javax . swing . GroupLayout jPanel4Layout = new javax . swing . GroupLayout ( jPanel4 ) ;
javax . swing . GroupLayout jPanel4Layout = new javax . swing . GroupLayout ( jPanel4 ) ;
jPanel4 . setLayout ( jPanel4Layout ) ;
jPanel4 . setLayout ( jPanel4Layout ) ;
@ -223,12 +242,11 @@ public final class ColorEditorTopComponent extends TopComponent {
. addGroup ( jPanel4Layout . createSequentialGroup ( )
. addGroup ( jPanel4Layout . createSequentialGroup ( )
. addContainerGap ( )
. addContainerGap ( )
. addGroup ( jPanel4Layout . createParallelGroup ( javax . swing . GroupLayout . Alignment . LEADING )
. addGroup ( jPanel4Layout . createParallelGroup ( javax . swing . GroupLayout . Alignment . LEADING )
. addComponent ( jPanel1 , javax . swing . GroupLayout . DEFAULT_SIZE , 236 , Short . MAX_VALUE )
. addComponent ( color_desc , javax . swing . GroupLayout . Alignment . TRAILING )
. addComponent ( jPanel1 , javax . swing . GroupLayout . DEFAULT_SIZE , javax . swing . GroupLayout . DEFAULT_SIZE , Short . MAX_VALUE )
. addComponent ( color_preview_panel , javax . swing . GroupLayout . DEFAULT_SIZE , javax . swing . GroupLayout . DEFAULT_SIZE , Short . MAX_VALUE )
. addComponent ( color_preview_panel , javax . swing . GroupLayout . DEFAULT_SIZE , javax . swing . GroupLayout . DEFAULT_SIZE , Short . MAX_VALUE )
. addComponent ( save_btn , javax . swing . GroupLayout . DEFAULT_SIZE , javax . swing . GroupLayout . DEFAULT_SIZE , Short . MAX_VALUE )
. addComponent ( test_mode , javax . swing . GroupLayout . Alignment . TRAILING , javax . swing . GroupLayout . DEFAULT_SIZE , javax . swing . GroupLayout . DEFAULT_SIZE , Short . MAX_VALUE )
. addComponent ( reload_btn , javax . swing . GroupLayout . Alignment . TRAILING , javax . swing . GroupLayout . DEFAULT_SIZE , javax . swing . GroupLayout . DEFAULT_SIZE , Short . MAX_VALUE )
. addComponent ( jPanel3 , javax . swing . GroupLayout . DEFAULT_SIZE , 236 , Short . MAX_VALUE ) )
. addComponent ( load_btn , javax . swing . GroupLayout . DEFAULT_SIZE , javax . swing . GroupLayout . DEFAULT_SIZE , Short . MAX_VALUE )
. addComponent ( test_mode , javax . swing . GroupLayout . Alignment . TRAILING , javax . swing . GroupLayout . DEFAULT_SIZE , javax . swing . GroupLayout . DEFAULT_SIZE , Short . MAX_VALUE ) )
. addContainerGap ( ) )
. addContainerGap ( ) )
) ;
) ;
jPanel4Layout . setVerticalGroup (
jPanel4Layout . setVerticalGroup (
@ -240,12 +258,10 @@ public final class ColorEditorTopComponent extends TopComponent {
. addComponent ( test_mode , javax . swing . GroupLayout . PREFERRED_SIZE , 45 , javax . swing . GroupLayout . PREFERRED_SIZE )
. addComponent ( test_mode , javax . swing . GroupLayout . PREFERRED_SIZE , 45 , javax . swing . GroupLayout . PREFERRED_SIZE )
. addPreferredGap ( javax . swing . LayoutStyle . ComponentPlacement . RELATED )
. addPreferredGap ( javax . swing . LayoutStyle . ComponentPlacement . RELATED )
. addComponent ( jPanel1 , javax . swing . GroupLayout . PREFERRED_SIZE , 97 , javax . swing . GroupLayout . PREFERRED_SIZE )
. addComponent ( jPanel1 , javax . swing . GroupLayout . PREFERRED_SIZE , 97 , javax . swing . GroupLayout . PREFERRED_SIZE )
. addPreferredGap ( javax . swing . LayoutStyle . ComponentPlacement . RELATED , javax . swing . GroupLayout . DEFAULT_SIZE , Short . MAX_VALUE )
. addComponent ( save_btn )
. addPreferredGap ( javax . swing . LayoutStyle . ComponentPlacement . RELATED )
. addPreferredGap ( javax . swing . LayoutStyle . ComponentPlacement . RELATED )
. addComponent ( reload_btn )
. addComponent ( color_desc , javax . swing . GroupLayout . DEFAULT_SIZE , 72 , Short . MAX_VALUE )
. addPreferredGap ( javax . swing . LayoutStyle . ComponentPlacement . RELATED )
. addPreferredGap ( javax . swing . LayoutStyle . ComponentPlacement . RELATED )
. addComponent ( load_btn )
. addComponent ( jPanel3, javax . swing . GroupLayout . PREFERRED_SIZE , javax . swing . GroupLayout . DEFAULT_SIZE , javax . swing . GroupLayout . PREFERRED_SIZE )
. addContainerGap ( ) )
. addContainerGap ( ) )
) ;
) ;
@ -255,8 +271,8 @@ public final class ColorEditorTopComponent extends TopComponent {
layout . createParallelGroup ( javax . swing . GroupLayout . Alignment . LEADING )
layout . createParallelGroup ( javax . swing . GroupLayout . Alignment . LEADING )
. addGroup ( layout . createSequentialGroup ( )
. addGroup ( layout . createSequentialGroup ( )
. addContainerGap ( )
. addContainerGap ( )
. addComponent ( jPanel2 , javax . swing . GroupLayout . DEFAULT_SIZE , 6 36 , Short . MAX_VALUE )
. addComponent ( jPanel2 , javax . swing . GroupLayout . DEFAULT_SIZE , 6 24 , Short . MAX_VALUE )
. add PreferredGap( javax . swing . LayoutStyle . ComponentPlacement . RELATED )
. add Gap( 18 , 18 , 18 )
. addComponent ( jPanel4 , javax . swing . GroupLayout . PREFERRED_SIZE , javax . swing . GroupLayout . DEFAULT_SIZE , javax . swing . GroupLayout . PREFERRED_SIZE )
. addComponent ( jPanel4 , javax . swing . GroupLayout . PREFERRED_SIZE , javax . swing . GroupLayout . DEFAULT_SIZE , javax . swing . GroupLayout . PREFERRED_SIZE )
. addContainerGap ( ) )
. addContainerGap ( ) )
) ;
) ;
@ -266,8 +282,8 @@ public final class ColorEditorTopComponent extends TopComponent {
. addGroup ( layout . createParallelGroup ( javax . swing . GroupLayout . Alignment . LEADING )
. addGroup ( layout . createParallelGroup ( javax . swing . GroupLayout . Alignment . LEADING )
. addGroup ( javax . swing . GroupLayout . Alignment . TRAILING , layout . createSequentialGroup ( )
. addGroup ( javax . swing . GroupLayout . Alignment . TRAILING , layout . createSequentialGroup ( )
. addContainerGap ( )
. addContainerGap ( )
. addComponent ( jPanel2 , javax . swing . GroupLayout . DEFAULT_SIZE , 527 , Short . MAX_VALUE ) )
. addComponent ( jPanel2 , javax . swing . GroupLayout . DEFAULT_SIZE , javax . swing . GroupLayout . DEFAULT_SIZE , Short . MAX_VALUE ) )
. addComponent ( jPanel4 , javax . swing . GroupLayout . DEFAULT_SIZE , 5 3 9, Short . MAX_VALUE ) )
. addComponent ( jPanel4 , javax . swing . GroupLayout . DEFAULT_SIZE , 5 2 9, Short . MAX_VALUE ) )
. addContainerGap ( ) )
. addContainerGap ( ) )
) ;
) ;
} // </editor-fold>//GEN-END:initComponents
} // </editor-fold>//GEN-END:initComponents
@ -295,6 +311,7 @@ public final class ColorEditorTopComponent extends TopComponent {
this . color_B . setText ( String . valueOf ( col . getBlue ( ) ) ) ;
this . color_B . setText ( String . valueOf ( col . getBlue ( ) ) ) ;
this . color_hex . setText ( String . format ( "#%06X" , ( 0xFFFFFF & col . getRGB ( ) ) ) ) ;
this . color_hex . setText ( String . format ( "#%06X" , ( 0xFFFFFF & col . getRGB ( ) ) ) ) ;
}
}
this . color_desc . setText ( sel_col . getDescription ( ) ) ;
}
}
} //GEN-LAST:event_color_listValueChanged
} //GEN-LAST:event_color_listValueChanged
@ -418,6 +435,7 @@ public final class ColorEditorTopComponent extends TopComponent {
this . save_btn . setEnabled ( false ) ;
this . save_btn . setEnabled ( false ) ;
this . load_btn . setEnabled ( false ) ;
this . load_btn . setEnabled ( false ) ;
this . reload_btn . setEnabled ( false ) ;
this . reload_btn . setEnabled ( false ) ;
this . color_desc . setEnabled ( false ) ;
Color real = ( Color ) this . color_list . getSelectedValue ( ) ;
Color real = ( Color ) this . color_list . getSelectedValue ( ) ;
@ -442,6 +460,7 @@ public final class ColorEditorTopComponent extends TopComponent {
this . save_btn . setEnabled ( true ) ;
this . save_btn . setEnabled ( true ) ;
this . load_btn . setEnabled ( true ) ;
this . load_btn . setEnabled ( true ) ;
this . reload_btn . setEnabled ( true ) ;
this . reload_btn . setEnabled ( true ) ;
this . color_desc . setEnabled ( true ) ;
Color real = ( Color ) this . color_list . getSelectedValue ( ) ;
Color real = ( Color ) this . color_list . getSelectedValue ( ) ;
java . awt . Color cc = ( java . awt . Color ) real . getObject ( ) ;
java . awt . Color cc = ( java . awt . Color ) real . getObject ( ) ;
@ -513,10 +532,20 @@ public final class ColorEditorTopComponent extends TopComponent {
// TODO add your handling code here:
// TODO add your handling code here:
} //GEN-LAST:event_load_btnActionPerformed
} //GEN-LAST:event_load_btnActionPerformed
private void color_descActionPerformed ( java . awt . event . ActionEvent evt ) { //GEN-FIRST:event_color_descActionPerformed
Color sel_col = ( Color ) this . color_list . getSelectedValue ( ) ;
sel_col . setDescription ( this . color_desc . getText ( ) ) ;
} //GEN-LAST:event_color_descActionPerformed
private void color_descFocusLost ( java . awt . event . FocusEvent evt ) { //GEN-FIRST:event_color_descFocusLost
color_descActionPerformed ( null ) ;
} //GEN-LAST:event_color_descFocusLost
// Variables declaration - do not modify//GEN-BEGIN:variables
// Variables declaration - do not modify//GEN-BEGIN:variables
private javax . swing . JTextField color_B ;
private javax . swing . JTextField color_B ;
private javax . swing . JTextField color_G ;
private javax . swing . JTextField color_G ;
private javax . swing . JTextField color_R ;
private javax . swing . JTextField color_R ;
private javax . swing . JTextField color_desc ;
private javax . swing . JTextField color_hex ;
private javax . swing . JTextField color_hex ;
private javax . swing . JList color_list ;
private javax . swing . JList color_list ;
private javax . swing . JPanel color_preview_panel ;
private javax . swing . JPanel color_preview_panel ;
@ -526,6 +555,7 @@ public final class ColorEditorTopComponent extends TopComponent {
private javax . swing . JLabel jLabel4 ;
private javax . swing . JLabel jLabel4 ;
private javax . swing . JPanel jPanel1 ;
private javax . swing . JPanel jPanel1 ;
private javax . swing . JPanel jPanel2 ;
private javax . swing . JPanel jPanel2 ;
private javax . swing . JPanel jPanel3 ;
private javax . swing . JPanel jPanel4 ;
private javax . swing . JPanel jPanel4 ;
private javax . swing . JScrollPane jScrollPane1 ;
private javax . swing . JScrollPane jScrollPane1 ;
private javax . swing . JButton load_btn ;
private javax . swing . JButton load_btn ;