Class AdvancedProxySettingsPane

java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
net.adoptopenjdk.icedteaweb.client.controlpanel.AdvancedProxySettingsPane
All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible

public class AdvancedProxySettingsPane extends JPanel
This is the pane that modifies the proxy settings in more detail.
See Also:
  • Field Details

    • parent

      private JDialog parent
    • config

      private final DeploymentConfiguration config
    • properties

      private String[] properties
      List of properties used by this panel
    • fields

      private String[] fields
    • defaultFocusComponent

      private JComponent defaultFocusComponent
  • Constructor Details

    • AdvancedProxySettingsPane

      public AdvancedProxySettingsPane(JDialog parent, DeploymentConfiguration config)
      Creates a new instance of the proxy settings panel.
      Parameters:
      parent - JDialog this is associated with.
      config - Loaded DeploymentConfiguration file.
  • Method Details

    • getProperties

      private void getProperties()
      Place properties into an array, this is so when cancel is hit. We don't overwrite the original values.
    • addComponents

      private void addComponents()
      Add the components to the panel.
    • plant

      private void plant(int y, JLabel label, JTextField addr, JTextField port, JPanel addTo, GridBagConstraints c)
      Helper method to help make adding component shorter.
    • createButtonPanel

      private JPanel createButtonPanel()
      Make the button panel.
      Returns:
      the button panel created
      See Also:
    • focusOnDefaultButton

      public void focusOnDefaultButton()
      Put focus onto default button.