|
What this is
Other links
The source code/* * Sun Public License Notice * * The contents of this file are subject to the Sun Public License * Version 1.0 (the "License"). You may not use this file except in * compliance with the License. A copy of the License is available at * http://www.sun.com/ * * The Original Code is NetBeans. The Initial Developer of the Original * Code is Sun Microsystems, Inc. Portions Copyright 1997-2003 Sun * Microsystems, Inc. All Rights Reserved. */ package org.netbeans.modules.cvsclient.editors; import javax.accessibility.*; /** * * @author mk104111 */ public class StatesStringArrayCustomEditor extends javax.swing.JPanel { private StatesStringArrayEditor editor; /** Creates new form StatesStringArrayCustomEditor */ public StatesStringArrayCustomEditor(StatesStringArrayEditor sac) { initComponents(); initAccessibility(); lblConflict.setLabelFor(txConflict); lblHasHidden.setLabelFor(txHasHidden); lblLocAdded.setLabelFor(txLocAdded); lblLocModified.setLabelFor(txLocModified); lblLocRemoved.setLabelFor(txLocRemoved); lblLocal.setLabelFor(txLocal); lblNeedsCheckout.setLabelFor(txNeedsCheckout); lblNeedsMerge.setLabelFor(txNeedsMerge); lblNeedsPatch.setLabelFor(txNeedsPatch); lblNotInSynch.setLabelFor(txNotInSynch); lblUnknown.setLabelFor(txUnknown); lblUptodate.setLabelFor(txUptodate); editor = sac; loadStates(editor.getStringArray()); java.awt.event.ActionListener listen = new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent event) { saveStates(); } }; txConflict.addActionListener(listen); txHasHidden.addActionListener(listen); txLocAdded.addActionListener(listen); txLocModified.addActionListener(listen); txLocRemoved.addActionListener(listen); txLocal.addActionListener(listen); txNeedsCheckout.addActionListener(listen); txNeedsMerge.addActionListener(listen); txNeedsPatch.addActionListener(listen); txNotInSynch.addActionListener(listen); txUnknown.addActionListener(listen); txUptodate.addActionListener(listen); java.awt.event.FocusListener focusListen = new java.awt.event.FocusAdapter() { public void focusLost(java.awt.event.FocusEvent evt) { saveStates(); } }; txConflict.addFocusListener(focusListen); txHasHidden.addFocusListener(focusListen); txLocAdded.addFocusListener(focusListen); txLocModified.addFocusListener(focusListen); txLocRemoved.addFocusListener(focusListen); txLocal.addFocusListener(focusListen); txNeedsCheckout.addFocusListener(focusListen); txNeedsMerge.addFocusListener(focusListen); txNeedsPatch.addFocusListener(focusListen); txNotInSynch.addFocusListener(focusListen); txUnknown.addFocusListener(focusListen); txUptodate.addFocusListener(focusListen); } /** This method is called from within the constructor to * initialize the form. * WARNING: Do NOT modify this code. The content of this method is * always regenerated by the Form Editor. */ private void initComponents() {//GEN-BEGIN:initComponents java.awt.GridBagConstraints gridBagConstraints; lblLocal = new javax.swing.JLabel(); lblLocModified = new javax.swing.JLabel(); lblLocAdded = new javax.swing.JLabel(); lblLocRemoved = new javax.swing.JLabel(); lblNeedsPatch = new javax.swing.JLabel(); lblUptodate = new javax.swing.JLabel(); lblNeedsCheckout = new javax.swing.JLabel(); lblUnknown = new javax.swing.JLabel(); lblHasHidden = new javax.swing.JLabel(); lblNotInSynch = new javax.swing.JLabel(); lblConflict = new javax.swing.JLabel(); lblNeedsMerge = new javax.swing.JLabel(); txLocal = new javax.swing.JTextField(); txUptodate = new javax.swing.JTextField(); txLocModified = new javax.swing.JTextField(); txNeedsCheckout = new javax.swing.JTextField(); txLocAdded = new javax.swing.JTextField(); txNeedsPatch = new javax.swing.JTextField(); txLocRemoved = new javax.swing.JTextField(); txNeedsMerge = new javax.swing.JTextField(); txUnknown = new javax.swing.JTextField(); txConflict = new javax.swing.JTextField(); txNotInSynch = new javax.swing.JTextField(); txHasHidden = new javax.swing.JTextField(); jSeparator1 = new javax.swing.JSeparator(); setLayout(new java.awt.GridBagLayout()); lblLocal.setText(java.util.ResourceBundle.getBundle("org/netbeans/modules/cvsclient/editors/Bundle").getString("StatesStringArrayCustomEditor.local")); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST; gridBagConstraints.insets = new java.awt.Insets(6, 6, 0, 0); add(lblLocal, gridBagConstraints); lblLocModified.setText(java.util.ResourceBundle.getBundle("org/netbeans/modules/cvsclient/editors/Bundle").getString("StatesStringArrayCustomEditor.locModified")); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 0; gridBagConstraints.gridy = 1; gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST; gridBagConstraints.insets = new java.awt.Insets(6, 6, 0, 0); add(lblLocModified, gridBagConstraints); lblLocAdded.setText(java.util.ResourceBundle.getBundle("org/netbeans/modules/cvsclient/editors/Bundle").getString("StatesStringArrayCustomEditor.locAdded")); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 0; gridBagConstraints.gridy = 2; gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST; gridBagConstraints.insets = new java.awt.Insets(6, 6, 0, 0); add(lblLocAdded, gridBagConstraints); lblLocRemoved.setText(java.util.ResourceBundle.getBundle("org/netbeans/modules/cvsclient/editors/Bundle").getString("StatesStringArrayCustomEditor.locRemoved")); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 0; gridBagConstraints.gridy = 3; gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST; gridBagConstraints.insets = new java.awt.Insets(6, 6, 0, 0); add(lblLocRemoved, gridBagConstraints); lblNeedsPatch.setText(java.util.ResourceBundle.getBundle("org/netbeans/modules/cvsclient/editors/Bundle").getString("StatesStringArrayCustomEditor.needsPatch")); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 2; gridBagConstraints.gridy = 2; gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST; gridBagConstraints.insets = new java.awt.Insets(6, 6, 0, 0); add(lblNeedsPatch, gridBagConstraints); lblUptodate.setText(java.util.ResourceBundle.getBundle("org/netbeans/modules/cvsclient/editors/Bundle").getString("StatesStringArrayCustomEditor.uptodate")); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 2; gridBagConstraints.gridy = 0; gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST; gridBagConstraints.insets = new java.awt.Insets(6, 6, 0, 0); add(lblUptodate, gridBagConstraints); lblNeedsCheckout.setText(java.util.ResourceBundle.getBundle("org/netbeans/modules/cvsclient/editors/Bundle").getString("StatesStringArrayCustomEditor.needsCheckout")); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 2; gridBagConstraints.gridy = 1; gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST; gridBagConstraints.insets = new java.awt.Insets(6, 6, 0, 0); add(lblNeedsCheckout, gridBagConstraints); lblUnknown.setText(java.util.ResourceBundle.getBundle("org/netbeans/modules/cvsclient/editors/Bundle").getString("StatesStringArrayCustomEditor.unknown")); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 0; gridBagConstraints.gridy = 4; gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST; gridBagConstraints.insets = new java.awt.Insets(6, 6, 0, 0); add(lblUnknown, gridBagConstraints); lblHasHidden.setText(java.util.ResourceBundle.getBundle("org/netbeans/modules/cvsclient/editors/Bundle").getString("StatesStringArrayCustomEditor.hasHidden")); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 6; gridBagConstraints.gridy = 1; gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST; gridBagConstraints.insets = new java.awt.Insets(6, 6, 0, 0); add(lblHasHidden, gridBagConstraints); lblNotInSynch.setText(java.util.ResourceBundle.getBundle("org/netbeans/modules/cvsclient/editors/Bundle").getString("StatesStringArrayCustomEditor.notInSynch")); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 6; gridBagConstraints.gridy = 0; gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST; gridBagConstraints.insets = new java.awt.Insets(6, 6, 0, 0); add(lblNotInSynch, gridBagConstraints); lblConflict.setText(java.util.ResourceBundle.getBundle("org/netbeans/modules/cvsclient/editors/Bundle").getString("StatesStringArrayCustomEditor.conflict")); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 2; gridBagConstraints.gridy = 4; gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST; gridBagConstraints.insets = new java.awt.Insets(6, 6, 0, 0); add(lblConflict, gridBagConstraints); lblNeedsMerge.setText(java.util.ResourceBundle.getBundle("org/netbeans/modules/cvsclient/editors/Bundle").getString("StatesStringArrayCustomEditor.needsMerge")); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 2; gridBagConstraints.gridy = 3; gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST; gridBagConstraints.insets = new java.awt.Insets(6, 6, 0, 0); add(lblNeedsMerge, gridBagConstraints); txLocal.setMinimumSize(new java.awt.Dimension(40, 21)); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 1; gridBagConstraints.gridy = 0; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.insets = new java.awt.Insets(6, 6, 0, 6); add(txLocal, gridBagConstraints); txUptodate.setMinimumSize(new java.awt.Dimension(40, 21)); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 3; gridBagConstraints.gridy = 0; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.insets = new java.awt.Insets(6, 6, 0, 6); add(txUptodate, gridBagConstraints); txLocModified.setMinimumSize(new java.awt.Dimension(40, 21)); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 1; gridBagConstraints.gridy = 1; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.insets = new java.awt.Insets(6, 6, 0, 6); add(txLocModified, gridBagConstraints); txNeedsCheckout.setMinimumSize(new java.awt.Dimension(40, 21)); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 3; gridBagConstraints.gridy = 1; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.insets = new java.awt.Insets(6, 6, 0, 6); add(txNeedsCheckout, gridBagConstraints); txLocAdded.setMinimumSize(new java.awt.Dimension(40, 21)); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 1; gridBagConstraints.gridy = 2; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.insets = new java.awt.Insets(6, 6, 0, 6); add(txLocAdded, gridBagConstraints); txNeedsPatch.setMinimumSize(new java.awt.Dimension(40, 21)); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 3; gridBagConstraints.gridy = 2; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.insets = new java.awt.Insets(6, 6, 0, 6); add(txNeedsPatch, gridBagConstraints); txLocRemoved.setMinimumSize(new java.awt.Dimension(40, 21)); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 1; gridBagConstraints.gridy = 3; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.insets = new java.awt.Insets(6, 6, 0, 6); add(txLocRemoved, gridBagConstraints); txNeedsMerge.setMinimumSize(new java.awt.Dimension(40, 21)); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 3; gridBagConstraints.gridy = 3; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.insets = new java.awt.Insets(6, 6, 0, 6); add(txNeedsMerge, gridBagConstraints); txUnknown.setMinimumSize(new java.awt.Dimension(40, 21)); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 1; gridBagConstraints.gridy = 4; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.insets = new java.awt.Insets(6, 6, 0, 6); add(txUnknown, gridBagConstraints); txConflict.setMinimumSize(new java.awt.Dimension(40, 21)); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 3; gridBagConstraints.gridy = 4; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.insets = new java.awt.Insets(6, 6, 0, 6); add(txConflict, gridBagConstraints); txNotInSynch.setMinimumSize(new java.awt.Dimension(40, 21)); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 7; gridBagConstraints.gridy = 0; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.insets = new java.awt.Insets(6, 6, 0, 6); add(txNotInSynch, gridBagConstraints); txHasHidden.setMinimumSize(new java.awt.Dimension(40, 21)); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 7; gridBagConstraints.gridy = 1; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.insets = new java.awt.Insets(6, 6, 0, 6); add(txHasHidden, gridBagConstraints); jSeparator1.setOrientation(javax.swing.SwingConstants.VERTICAL); jSeparator1.setMinimumSize(new java.awt.Dimension(40, 10)); jSeparator1.setPreferredSize(new java.awt.Dimension(40, 10)); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 5; gridBagConstraints.gridy = 0; gridBagConstraints.gridheight = 5; gridBagConstraints.fill = java.awt.GridBagConstraints.VERTICAL; gridBagConstraints.insets = new java.awt.Insets(6, 6, 0, 6); add(jSeparator1, gridBagConstraints); }//GEN-END:initComponents // Variables declaration - do not modify//GEN-BEGIN:variables private javax.swing.JTextField txLocal; private javax.swing.JLabel lblLocRemoved; private javax.swing.JLabel lblNeedsPatch; private javax.swing.JTextField txNeedsCheckout; private javax.swing.JLabel lblLocModified; private javax.swing.JLabel lblNotInSynch; private javax.swing.JLabel lblLocAdded; private javax.swing.JTextField txLocRemoved; private javax.swing.JLabel lblNeedsMerge; private javax.swing.JLabel lblConflict; private javax.swing.JTextField txUptodate; private javax.swing.JTextField txNeedsPatch; private javax.swing.JTextField txLocAdded; private javax.swing.JTextField txNotInSynch; private javax.swing.JTextField txLocModified; private javax.swing.JLabel lblUnknown; private javax.swing.JTextField txHasHidden; private javax.swing.JTextField txUnknown; private javax.swing.JLabel lblNeedsCheckout; private javax.swing.JTextField txNeedsMerge; private javax.swing.JSeparator jSeparator1; private javax.swing.JLabel lblUptodate; private javax.swing.JTextField txConflict; private javax.swing.JLabel lblLocal; private javax.swing.JLabel lblHasHidden; // End of variables declaration//GEN-END:variables private void saveStates () { String [] value = new String [12]; value[0] = txLocal.getText(); value[1] = txLocModified.getText(); value[2] = txLocAdded.getText(); value[3] = txLocRemoved.getText(); value[4] = txUnknown.getText(); value[5] = txUptodate.getText(); value[6] = txNeedsCheckout.getText(); value[7] = txNeedsMerge.getText(); value[8] = txNeedsPatch.getText(); value[9] = txNotInSynch.getText(); value[10] = txConflict.getText(); value[11] = txHasHidden.getText(); editor.setStringArray (value); } private void loadStates(String[] states) { loadValue(states, 0, txLocal); loadValue(states, 1, txLocModified); loadValue(states, 2, txLocAdded); loadValue(states, 3, txLocRemoved); loadValue(states, 4, txUnknown); loadValue(states, 5, txUptodate); loadValue(states, 6, txNeedsCheckout); loadValue(states, 7, txNeedsMerge); loadValue(states, 8, txNeedsPatch); loadValue(states, 9, txNotInSynch); loadValue(states, 10, txConflict); loadValue(states, 11, txHasHidden); } private void loadValue(String[] states, int index, javax.swing.JTextField field) { if (states == null || states.length < index) { field.setText(""); // NOI18N } else { if (states[index] == null) { field.setText(""); // NOI18N } else { field.setText(states[index]); } } } private static final java.util.ResourceBundle bundle = org.openide.util.NbBundle.getBundle(StatesStringArrayCustomEditor.class); //NOI18N private void initAccessibility() { AccessibleContext context = this.getAccessibleContext(); context.setAccessibleDescription(bundle.getString("ACSD_StatesStringArrayCustomEditor")); context = txConflict.getAccessibleContext(); context.setAccessibleDescription(bundle.getString("ACSD_StatesStringArrayCustomEditor.txConflict")); context = txHasHidden.getAccessibleContext(); context.setAccessibleDescription(bundle.getString("ACSD_StatesStringArrayCustomEditor.txHasHidden")); context = txLocAdded.getAccessibleContext(); context.setAccessibleDescription(bundle.getString("ACSD_StatesStringArrayCustomEditor.txLocAdded")); context = txLocModified.getAccessibleContext(); context.setAccessibleDescription(bundle.getString("ACSD_StatesStringArrayCustomEditor.txLocModified")); context = txLocRemoved.getAccessibleContext(); context.setAccessibleDescription(bundle.getString("ACSD_StatesStringArrayCustomEditor.txLocRemoved")); context = txLocal.getAccessibleContext(); context.setAccessibleDescription(bundle.getString("ACSD_StatesStringArrayCustomEditor.txLocal")); context = txNeedsCheckout.getAccessibleContext(); context.setAccessibleDescription(bundle.getString("ACSD_StatesStringArrayCustomEditor.txNeedsCheckout")); context = txNeedsMerge.getAccessibleContext(); context.setAccessibleDescription(bundle.getString("ACSD_StatesStringArrayCustomEditor.txNeedsMerge")); context = txNeedsPatch.getAccessibleContext(); context.setAccessibleDescription(bundle.getString("ACSD_StatesStringArrayCustomEditor.txNeedsPatch")); context = txNotInSynch.getAccessibleContext(); context.setAccessibleDescription(bundle.getString("ACSD_StatesStringArrayCustomEditor.txNotInSynch")); context = txUnknown.getAccessibleContext(); context.setAccessibleDescription(bundle.getString("ACSD_StatesStringArrayCustomEditor.txUnknown")); context = txUptodate.getAccessibleContext(); context.setAccessibleDescription(bundle.getString("ACSD_StatesStringArrayCustomEditor.txUptodate")); } } |
... this post is sponsored by my books ... | |
#1 New Release! |
FP Best Seller |
Copyright 1998-2024 Alvin Alexander, alvinalexander.com
All Rights Reserved.
A percentage of advertising revenue from
pages under the /java/jwarehouse
URI on this website is
paid back to open source projects.