/************************************************************************** OmegaT - Computer Assisted Translation (CAT) tool with fuzzy matching, translation memory, keyword search, glossaries, and translation leveraging into updated projects. Copyright (C) 2016 Lev Abashkin, Aaron Madlon-Kay Home page: http://www.omegat.org/ Support center: http://groups.yahoo.com/group/OmegaT/ This file is part of OmegaT. OmegaT is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. OmegaT is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>. **************************************************************************/ package org.omegat.gui.preferences.view; import org.omegat.util.OStrings; /** * @author Lev Abashkin * @author Aaron Madlon-Kay */ @SuppressWarnings("serial") public class LanguageToolConfigurationPanel extends javax.swing.JPanel { public LanguageToolConfigurationPanel() { initComponents(); } /** * 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. */ // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents private void initComponents() { buttonGroup1 = new javax.swing.ButtonGroup(); externalOptionsPanel = new javax.swing.JPanel(); nativePanel = new javax.swing.JPanel(); bridgeNativeRadioButton = new javax.swing.JRadioButton(); remotePanel = new javax.swing.JPanel(); bridgeRemoteRadioButton = new javax.swing.JRadioButton(); urlPanel = new javax.swing.JPanel(); urlLabel = new javax.swing.JLabel(); urlTextField = new javax.swing.JTextField(); localPanel = new javax.swing.JPanel(); bridgeLocalRadioButton = new javax.swing.JRadioButton(); directoryPanel = new javax.swing.JPanel(); localPathLabel = new javax.swing.JLabel(); localServerJarPathTextField = new javax.swing.JTextField(); directoryChooseButton = new javax.swing.JButton(); rulesPanel = new javax.swing.JPanel(); rulesMessagePanel = new javax.swing.JPanel(); rulesMessageLabel = new javax.swing.JLabel(); rulesScrollPane = new javax.swing.JScrollPane(); rulesTree = new javax.swing.JTree(); rulesButtonsPanel = new javax.swing.JPanel(); addRuleButton = new javax.swing.JButton(); deleteRuleButton = new javax.swing.JButton(); setBorder(javax.swing.BorderFactory.createEmptyBorder(10, 10, 10, 10)); setLayout(new java.awt.BorderLayout()); externalOptionsPanel.setBorder(javax.swing.BorderFactory.createCompoundBorder(javax.swing.BorderFactory.createEmptyBorder(0, 0, 5, 0), javax.swing.BorderFactory.createTitledBorder(OStrings.getString("GUI_LANGUAGETOOL_BRIDGE_TYPE")))); // NOI18N externalOptionsPanel.setAlignmentX(0.0F); externalOptionsPanel.setLayout(new javax.swing.BoxLayout(externalOptionsPanel, javax.swing.BoxLayout.PAGE_AXIS)); nativePanel.setBorder(javax.swing.BorderFactory.createEmptyBorder(10, 10, 10, 10)); nativePanel.setLayout(new java.awt.BorderLayout()); buttonGroup1.add(bridgeNativeRadioButton); org.openide.awt.Mnemonics.setLocalizedText(bridgeNativeRadioButton, OStrings.getString("GUI_LANGUAGETOOL_NATIVE_BRIDGE")); // NOI18N bridgeNativeRadioButton.setName(""); // NOI18N nativePanel.add(bridgeNativeRadioButton, java.awt.BorderLayout.CENTER); externalOptionsPanel.add(nativePanel); remotePanel.setBorder(javax.swing.BorderFactory.createEmptyBorder(10, 10, 10, 10)); remotePanel.setLayout(new java.awt.BorderLayout()); buttonGroup1.add(bridgeRemoteRadioButton); org.openide.awt.Mnemonics.setLocalizedText(bridgeRemoteRadioButton, OStrings.getString("GUI_LANGUAGETOOL_REMOTE_BRIDGE")); // NOI18N bridgeRemoteRadioButton.setName(""); // NOI18N remotePanel.add(bridgeRemoteRadioButton, java.awt.BorderLayout.NORTH); urlPanel.setBorder(javax.swing.BorderFactory.createEmptyBorder(5, 25, 0, 0)); urlPanel.setLayout(new java.awt.BorderLayout()); org.openide.awt.Mnemonics.setLocalizedText(urlLabel, OStrings.getString("GUI_LANGUAGETOOL_URL")); // NOI18N urlPanel.add(urlLabel, java.awt.BorderLayout.NORTH); urlTextField.setToolTipText(""); urlPanel.add(urlTextField, java.awt.BorderLayout.CENTER); remotePanel.add(urlPanel, java.awt.BorderLayout.CENTER); externalOptionsPanel.add(remotePanel); localPanel.setBorder(javax.swing.BorderFactory.createEmptyBorder(0, 10, 10, 10)); localPanel.setLayout(new java.awt.BorderLayout()); buttonGroup1.add(bridgeLocalRadioButton); org.openide.awt.Mnemonics.setLocalizedText(bridgeLocalRadioButton, OStrings.getString("GUI_LANGUAGETOOL_LOCAL_BRIDGE")); // NOI18N localPanel.add(bridgeLocalRadioButton, java.awt.BorderLayout.NORTH); directoryPanel.setBorder(javax.swing.BorderFactory.createEmptyBorder(5, 25, 0, 0)); directoryPanel.setLayout(new java.awt.BorderLayout()); org.openide.awt.Mnemonics.setLocalizedText(localPathLabel, OStrings.getString("GUI_LANGUAGETOOL_LOCAL_SERVER_PATH")); // NOI18N directoryPanel.add(localPathLabel, java.awt.BorderLayout.NORTH); localServerJarPathTextField.setToolTipText(""); directoryPanel.add(localServerJarPathTextField, java.awt.BorderLayout.CENTER); org.openide.awt.Mnemonics.setLocalizedText(directoryChooseButton, OStrings.getString("GUI_LANGUAGETOOL_CHOOSE_BUTTON")); // NOI18N directoryPanel.add(directoryChooseButton, java.awt.BorderLayout.EAST); localPanel.add(directoryPanel, java.awt.BorderLayout.CENTER); externalOptionsPanel.add(localPanel); add(externalOptionsPanel, java.awt.BorderLayout.NORTH); rulesPanel.setBorder(javax.swing.BorderFactory.createTitledBorder(OStrings.getString("GUI_LANGUAGETOOL_RULES"))); // NOI18N rulesPanel.setLayout(new java.awt.BorderLayout()); rulesMessagePanel.setBorder(javax.swing.BorderFactory.createEmptyBorder(5, 5, 5, 5)); rulesMessagePanel.setAlignmentX(0.0F); rulesMessagePanel.setLayout(new java.awt.BorderLayout()); rulesMessageLabel.setHorizontalAlignment(javax.swing.SwingConstants.CENTER); rulesMessagePanel.add(rulesMessageLabel, java.awt.BorderLayout.CENTER); rulesPanel.add(rulesMessagePanel, java.awt.BorderLayout.NORTH); rulesScrollPane.setAlignmentX(0.0F); rulesTree.setRootVisible(false); rulesTree.setShowsRootHandles(true); rulesScrollPane.setViewportView(rulesTree); rulesPanel.add(rulesScrollPane, java.awt.BorderLayout.CENTER); rulesButtonsPanel.setAlignmentX(0.0F); rulesButtonsPanel.setLayout(new javax.swing.BoxLayout(rulesButtonsPanel, javax.swing.BoxLayout.LINE_AXIS)); org.openide.awt.Mnemonics.setLocalizedText(addRuleButton, OStrings.getString("BUTTON_ADD_NODOTS")); // NOI18N rulesButtonsPanel.add(addRuleButton); org.openide.awt.Mnemonics.setLocalizedText(deleteRuleButton, OStrings.getString("BUTTON_REMOVE")); // NOI18N deleteRuleButton.setToolTipText(""); deleteRuleButton.setEnabled(false); rulesButtonsPanel.add(deleteRuleButton); rulesPanel.add(rulesButtonsPanel, java.awt.BorderLayout.SOUTH); add(rulesPanel, java.awt.BorderLayout.CENTER); }// </editor-fold>//GEN-END:initComponents // Variables declaration - do not modify//GEN-BEGIN:variables javax.swing.JButton addRuleButton; javax.swing.JRadioButton bridgeLocalRadioButton; javax.swing.JRadioButton bridgeNativeRadioButton; javax.swing.JRadioButton bridgeRemoteRadioButton; private javax.swing.ButtonGroup buttonGroup1; javax.swing.JButton deleteRuleButton; javax.swing.JButton directoryChooseButton; private javax.swing.JPanel directoryPanel; private javax.swing.JPanel externalOptionsPanel; private javax.swing.JPanel localPanel; private javax.swing.JLabel localPathLabel; javax.swing.JTextField localServerJarPathTextField; private javax.swing.JPanel nativePanel; private javax.swing.JPanel remotePanel; javax.swing.JPanel rulesButtonsPanel; javax.swing.JLabel rulesMessageLabel; javax.swing.JPanel rulesMessagePanel; private javax.swing.JPanel rulesPanel; javax.swing.JScrollPane rulesScrollPane; javax.swing.JTree rulesTree; private javax.swing.JLabel urlLabel; private javax.swing.JPanel urlPanel; javax.swing.JTextField urlTextField; // End of variables declaration//GEN-END:variables }