docs: @Override
  	protected void onInitializeComponents()
  	{
  		lpNoProxy = new JLayeredPane();
  		lpNoProxy.setBorder(new EtchedBorder(EtchedBorder.RAISED, null, null));
  
  		lpHostOrIpaddress = new JLayeredPane();
  		lpHostOrIpaddress.setBorder(new EtchedBorder(EtchedBorder.RAISED, null, null));
  
  		rdbtnManualProxyConfiguration = new JRadioButton("Manual proxy configuration");
  		rdbtnManualProxyConfiguration.setBounds(6, 7, 313, 23);
  		lpHostOrIpaddress.add(rdbtnManualProxyConfiguration);
  
  		lblHostOrIpaddress = new JLabel("Host or IP-address:");
  		lblHostOrIpaddress.setBounds(26, 37, 109, 14);
  		lpHostOrIpaddress.add(lblHostOrIpaddress);
  
  		txtHostOrIpaddress = new JTextField();
  		txtHostOrIpaddress.setBounds(145, 37, 213, 20);
  		lpHostOrIpaddress.add(txtHostOrIpaddress);
  		txtHostOrIpaddress.setColumns(10);
  
  		lblPort = new JLabel("Port:");
  		lblPort.setBounds(368, 40, 46, 14);
  		lpHostOrIpaddress.add(lblPort);
  
  		txtPort = new JTextField();
  		txtPort.setBounds(408, 37, 67, 20);
  		lpHostOrIpaddress.add(txtPort);
  		txtPort.setColumns(10);
  
  		rdbtnNoProxy = new JRadioButton("Direct connection to internet (no proxy)");
  		rdbtnNoProxy.setBounds(6, 7, 305, 23);
  
  		lpNoProxy.add(rdbtnNoProxy);
  
  		lpUseSystemSettings = new JLayeredPane();
  		lpUseSystemSettings.setBorder(new EtchedBorder(EtchedBorder.RAISED, null, null));
  
  		rdbtnUseSystemSettings = new JRadioButton("Use proxy settings from system");
  		rdbtnUseSystemSettings.setBounds(6, 7, 305, 23);
  		lpUseSystemSettings.add(rdbtnUseSystemSettings);
  
  		// Group the radio buttons.
  		btngrpProxySettings = new ButtonGroup();
  		btngrpProxySettings.add(rdbtnNoProxy);
  		btngrpProxySettings.add(rdbtnManualProxyConfiguration);
  
  		chckbxSocksProxy = new JCheckBox("SOCKS-Proxy?");
  		chckbxSocksProxy.setToolTipText("Is it a SOCKS-Proxy?");
  		chckbxSocksProxy.setBounds(26, 63, 97, 23);
  		lpHostOrIpaddress.add(chckbxSocksProxy);
  		btngrpProxySettings.add(rdbtnUseSystemSettings);
  	}