All Downloads are FREE. Search and download functionalities are using the official Maven repository.

jive3.TangoHostDlg Maven / Gradle / Ivy

The newest version!
package jive3;

import fr.esrf.tangoatk.widget.util.ATKGraphicsUtils;

import javax.swing.*;
import javax.swing.border.EmptyBorder;
import javax.swing.tree.TreePath;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;

/**
 * Created by PONS on 28/11/14.
 */
public class TangoHostDlg extends JDialog implements ActionListener,KeyListener {

  private JButton     okButton;
  private JButton     cancelButton;
  private JComboBox   hostCombo;
  private JLabel      infoLabel;
  private boolean     okFlag;

  public TangoHostDlg(JFrame parent,String[] knowHost) {

    super(parent,true);

    JPanel innerPanel = new JPanel();
    innerPanel.setLayout(new BorderLayout());
    innerPanel.setBorder(new EmptyBorder(10,10,10,10));

    infoLabel = new JLabel("Enter tango host (ex gizmo:20000)");
    innerPanel.add(infoLabel, BorderLayout.NORTH);

    JPanel comboPanel = new JPanel();
    comboPanel.setLayout(new BorderLayout());
    comboPanel.setBorder(new EmptyBorder(5,0,5,0));

    hostCombo = new JComboBox();
    hostCombo.getEditor().getEditorComponent().addKeyListener(this);
    for(int i=0;i




© 2015 - 2025 Weber Informatics LLC | Privacy Policy