package net.sourceforge.pain.tools.guitool.dialog; import javax.swing.*; import java.awt.*; public class ConnectDialog extends JDialog { JPanel panel = new JPanel(); JButton connectButton = new JButton(); JButton cancelButton = new JButton(); JTextField hostField = new JTextField(); JTextField loginField = new JTextField(); JPasswordField passwordField = new JPasswordField(); JFormattedTextField portField = new JFormattedTextField(); JLabel hostLabel = new JLabel(); JLabel loginLabel = new JLabel(); JLabel passLabel = new JLabel(); JLabel portLabel = new JLabel(); public ConnectDialog(Frame frame) { super(frame, "Connection Dialog", true); jbInit(); } private void jbInit() { panel.setLayout(null); panel.setInputVerifier(null); panel.setBounds(new Rectangle(0, 0, 240, 210)); panel.setBorder(null); hostLabel.setFont(new java.awt.Font("Dialog", 1, 12)); hostLabel.setText("Host"); hostLabel.setBounds(new Rectangle(9, 17, 60, 24)); hostField.setBounds(new Rectangle(75, 17, 149, 26)); portLabel.setBounds(new Rectangle(9, 48, 60, 24)); portLabel.setText("Port"); portLabel.setFont(new java.awt.Font("Dialog", 1, 12)); portField.setBounds(new Rectangle(75, 49, 49, 26)); loginLabel.setFont(new java.awt.Font("Dialog", 1, 12)); loginLabel.setText("Login"); loginLabel.setBounds(new Rectangle(9, 80, 48, 26)); loginField.setBounds(new Rectangle(75, 81, 149, 26)); passLabel.setBounds(new Rectangle(9, 111, 64, 26)); passLabel.setText("Password"); passLabel.setFont(new java.awt.Font("Dialog", 1, 12)); passwordField.setBounds(new Rectangle(75, 112, 149, 26)); connectButton.setBorder(BorderFactory.createEtchedBorder()); connectButton.setActionCommand("Connect"); connectButton.setMnemonic('C'); connectButton.setBounds(new Rectangle(9, 145, 94, 24)); connectButton.setText("Connect"); cancelButton.setBorder(BorderFactory.createEtchedBorder()); cancelButton.setMaximumSize(new Dimension(37, 19)); cancelButton.setBounds(new Rectangle(130, 145, 94, 24)); cancelButton.setText("Cancel"); panel.add(hostField); panel.add(loginField); panel.add(connectButton); panel.add(portField); panel.add(passLabel); panel.add(cancelButton); panel.add(passwordField); panel.add(hostLabel); panel.add(portLabel); panel.add(loginLabel); Container contentPane = getContentPane(); contentPane.setLayout(null); contentPane.add(panel); setBounds(panel.getBounds()); } }