⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 abstracttwotieropdialog.java

📁 编辑视频文件
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
        titlePanel.setLayout(new BorderLayout(0, 4));        titleLabel.setFont(titleLabel.getFont().deriveFont((float) 16));        titleLabel.setHorizontalAlignment(SwingConstants.CENTER);        JPanel titleLabelPanel = new JPanel();        titleLabelPanel.add(titleLabel);        titlePanel.add(titleLabelPanel, BorderLayout.NORTH);        /*        explanatoryTA.setBackground((Color) UIManager.getDefaults().get("Panel.background"));        explanatoryTA.setBorder((Border) UIManager.getDefaults().get("TitledBorder.border"));        explanatoryTA.setMargin(new Insets(3, 3, 3, 3));        explanatoryTA.setEditable(false);        explanatoryTA.setLineWrap(true);        explanatoryTA.setWrapStyleWord(true);        explanatoryTA.setAlignmentX(0.0F);        explanatoryTA.setFocusable(false);        explanatoryTA.setPreferredSize(new Dimension(100, 80));        titlePanel.add(explanatoryTA, BorderLayout.CENTER);        */        gridBagConstraints = new GridBagConstraints();        gridBagConstraints.gridx = 0;        gridBagConstraints.gridy = 0;        gridBagConstraints.fill = GridBagConstraints.HORIZONTAL;        gridBagConstraints.anchor = GridBagConstraints.NORTH;        gridBagConstraints.weightx = 1.0;        gridBagConstraints.insets = insets;        getContentPane().add(titlePanel, gridBagConstraints);        tierSelectionPanel.setLayout(new GridBagLayout());        gridBagConstraints = new GridBagConstraints();        gridBagConstraints.gridx = 0;        gridBagConstraints.gridy = 0;        gridBagConstraints.anchor = GridBagConstraints.WEST;        gridBagConstraints.insets = insets;        tierSelectionPanel.add(sourceTierLabel, gridBagConstraints);        sourceTierComboBox.addItemListener(this);        sourceTierComboBox.setMaximumRowCount(Constants.COMBOBOX_VISIBLE_ROWS);        gridBagConstraints = new GridBagConstraints();        gridBagConstraints.gridx = 1;        gridBagConstraints.gridy = 0;        gridBagConstraints.fill = GridBagConstraints.HORIZONTAL;        gridBagConstraints.anchor = GridBagConstraints.NORTHWEST;        gridBagConstraints.weightx = 1.0;        gridBagConstraints.insets = insets;        tierSelectionPanel.add(sourceTierComboBox, gridBagConstraints);        gridBagConstraints = new GridBagConstraints();        gridBagConstraints.gridx = 0;        gridBagConstraints.gridy = 1;        gridBagConstraints.anchor = GridBagConstraints.WEST;        gridBagConstraints.insets = insets;        tierSelectionPanel.add(destTierLabel, gridBagConstraints);        //destTierComboBox.addItemListener(this);        destTierComboBox.setMaximumRowCount(Constants.COMBOBOX_VISIBLE_ROWS);        gridBagConstraints = new GridBagConstraints();        gridBagConstraints.gridx = 1;        gridBagConstraints.gridy = 1;        gridBagConstraints.fill = GridBagConstraints.HORIZONTAL;        gridBagConstraints.anchor = GridBagConstraints.NORTHWEST;        gridBagConstraints.weightx = 1.0;        gridBagConstraints.insets = insets;        tierSelectionPanel.add(destTierComboBox, gridBagConstraints);        createTierButton.addActionListener(this);        gridBagConstraints = new GridBagConstraints();        gridBagConstraints.gridx = 2;        gridBagConstraints.gridy = 1;        gridBagConstraints.anchor = GridBagConstraints.EAST;        gridBagConstraints.insets = insets;        tierSelectionPanel.add(createTierButton, gridBagConstraints);        gridBagConstraints = new GridBagConstraints();        gridBagConstraints.gridx = 0;        gridBagConstraints.gridy = 1;        gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;        gridBagConstraints.weightx = 1.0;        gridBagConstraints.insets = insets;        getContentPane().add(tierSelectionPanel, gridBagConstraints);        optionsPanel.setLayout(new GridBagLayout());        gridBagConstraints = new GridBagConstraints();        gridBagConstraints.gridx = 0;        gridBagConstraints.gridy = 1;        gridBagConstraints.gridwidth = 2;        gridBagConstraints.fill = GridBagConstraints.HORIZONTAL;        gridBagConstraints.weightx = 1.0;        gridBagConstraints.insets = insets;        optionsPanel.add(dividePanel, gridBagConstraints);        gridBagConstraints = new GridBagConstraints();        gridBagConstraints.gridx = 0;        gridBagConstraints.gridy = 2;        gridBagConstraints.gridwidth = 1;        gridBagConstraints.fill = GridBagConstraints.HORIZONTAL;        gridBagConstraints.anchor = GridBagConstraints.WEST;        gridBagConstraints.weightx = 1.0;        gridBagConstraints.insets = insets;        optionsPanel.add(existingLabel, gridBagConstraints);        overwriteRB.setSelected(true);        existButtonGroup.add(overwriteRB);        gridBagConstraints = new GridBagConstraints();        gridBagConstraints.gridx = 0;        gridBagConstraints.gridy = 3;        gridBagConstraints.gridwidth = 1;        gridBagConstraints.anchor = GridBagConstraints.WEST;        gridBagConstraints.insets = insets;        optionsPanel.add(overwriteRB, gridBagConstraints);        existButtonGroup.add(preserveRB);        gridBagConstraints = new GridBagConstraints();        gridBagConstraints.gridx = 0;        gridBagConstraints.gridy = 4;        gridBagConstraints.gridwidth = 1;        gridBagConstraints.anchor = GridBagConstraints.WEST;        gridBagConstraints.insets = insets;        optionsPanel.add(preserveRB, gridBagConstraints);        gridBagConstraints = new GridBagConstraints();        gridBagConstraints.gridx = 0;        gridBagConstraints.gridy = 5;        gridBagConstraints.gridwidth = 1;        gridBagConstraints.fill = GridBagConstraints.HORIZONTAL;        gridBagConstraints.weightx = 1.0;        gridBagConstraints.insets = insets;        optionsPanel.add(new JPanel(), gridBagConstraints);        gridBagConstraints = new GridBagConstraints();        gridBagConstraints.gridx = 0;        gridBagConstraints.gridy = 6;        gridBagConstraints.gridwidth = 1;        gridBagConstraints.anchor = GridBagConstraints.WEST;        gridBagConstraints.insets = insets;        optionsPanel.add(emptyAnnCheckBox, gridBagConstraints);        gridBagConstraints = new GridBagConstraints();        gridBagConstraints.gridx = 0;        gridBagConstraints.gridy = 2;        gridBagConstraints.fill = GridBagConstraints.HORIZONTAL;        gridBagConstraints.weightx = 1.0;        gridBagConstraints.insets = insets;        getContentPane().add(optionsPanel, gridBagConstraints);        buttonPanel.setLayout(new GridLayout(1, 2, 6, 0));        startButton.addActionListener(this);        buttonPanel.add(startButton);        closeButton.addActionListener(this);        buttonPanel.add(closeButton);        gridBagConstraints = new GridBagConstraints();        gridBagConstraints.gridx = 0;        gridBagConstraints.gridy = 3;        gridBagConstraints.insets = insets;        getContentPane().add(buttonPanel, gridBagConstraints);    }    /**     * Adds a panel with specific options to the layout.     *     * @param opPanel the options panel     */    protected void addOptionsPanel(JPanel opPanel) {        GridBagConstraints gridBagConstraints = new GridBagConstraints();        gridBagConstraints.gridx = 0;        gridBagConstraints.gridy = 0;        gridBagConstraints.gridwidth = 1;        gridBagConstraints.fill = GridBagConstraints.HORIZONTAL;        gridBagConstraints.weightx = 1.0;        gridBagConstraints.insets = new Insets(2, 6, 2, 6);        optionsPanel.add(opPanel, gridBagConstraints);        optionsPanel.revalidate();    }    /**     * Applies localized strings to the ui elements. For historic reasons the     * string identifiers start with "TokenizeDialog"     */    protected void updateLocale() {        tierSelectionPanel.setBorder(new TitledBorder(ElanLocale.getString(                    "TokenizeDialog.Label.SelectTiers")));        sourceTierLabel.setText(ElanLocale.getString(                "TokenizeDialog.Label.SourceTier"));        destTierLabel.setText(ElanLocale.getString(                "TokenizeDialog.Label.DestinationTier"));        createTierButton.setText(ElanLocale.getString(                "TokenizeDialog.Button.NewTier"));        optionsPanel.setBorder(new TitledBorder(ElanLocale.getString(                    "TokenizeDialog.Label.Options")));        existingLabel.setText(ElanLocale.getString(                "TokenizeDialog.Label.ExistingAnnotations"));        overwriteRB.setText(ElanLocale.getString(                "TokenizeDialog.RadioButton.Overwrite"));        preserveRB.setText(ElanLocale.getString(                "TokenizeDialog.RadioButton.Preserve"));        emptyAnnCheckBox.setText(ElanLocale.getString(                "TokenizeDialog.Checkbox.EmptyAnnotations"));        startButton.setText(ElanLocale.getString("TokenizeDialog.Button.Start"));        closeButton.setText(ElanLocale.getString("Button.Close"));    }    /**     * Pack, size and set location.     */    protected void postInit() {        pack();        int w = 550;        int h = 400;        setSize((getSize().width < w) ? w : getSize().width,            (getSize().height < h) ? h : getSize().height);        setLocationRelativeTo(getParent());        setResizable(false);    }    /**     * Closes the dialog     *     * @param evt the window closing event     */    protected void closeDialog(WindowEvent evt) {        setVisible(false);        dispose();    }    /**     * The action performed event handling.     *     * @param ae the action event     */    public void actionPerformed(ActionEvent ae) {        Object source = ae.getSource();        if (source == createTierButton) {            editTierDialog();        } else if (source == startButton) {            startOperation();        } else if (source == closeButton) {            closeDialog(null);        }    }    /**     * The item state changed handling.     *     * @param ie the ItemEvent     */    public void itemStateChanged(ItemEvent ie) {        if (ie.getStateChange() == ItemEvent.DESELECTED) {            extractDestinationTiers();        }    }    /**     * Shows a warning/error dialog with the specified message string.     *     * @param message the message to display     */    protected void showWarningDialog(String message) {        JOptionPane.showMessageDialog(this, message,            ElanLocale.getString("Message.Warning"), JOptionPane.WARNING_MESSAGE);    }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -