Examples of AutoSelectTextTable


Examples of org.openpnp.gui.components.AutoSelectTextTable

            }
        });
    panel_1.add(searchTextField);
    searchTextField.setColumns(15);

    table = new AutoSelectTextTable(tableModel);
    tableSorter = new TableRowSorter<HeadsTableModel>(tableModel);

    final JSplitPane splitPane = new JSplitPane();
    splitPane.setContinuousLayout(true);
    splitPane.setDividerLocation(prefs.getInt(PREF_DIVIDER_POSITION, PREF_DIVIDER_POSITION_DEF));
View Full Code Here

Examples of org.openpnp.gui.components.AutoSelectTextTable

    boardLocationsTableModel = new BoardLocationsTableModel(configuration);
    placementsTableModel = new PlacementsTableModel(configuration);

    JComboBox sidesComboBox = new JComboBox(Side.values());

    boardLocationsTable = new AutoSelectTextTable(boardLocationsTableModel);
    boardLocationsTable.setAutoCreateRowSorter(true);
    boardLocationsTable
        .setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
    boardLocationsTable.setDefaultEditor(Side.class, new DefaultCellEditor(
        sidesComboBox));

    boardLocationsTable.getSelectionModel().addListSelectionListener(
        new ListSelectionListener() {
          @Override
          public void valueChanged(ListSelectionEvent e) {
            if (e.getValueIsAdjusting()) {
              return;
            }
            BoardLocation boardLocation = getSelectedBoardLocation();
            boardLocationSelectionActionGroup
                .setEnabled(boardLocation != null);
            if (boardLocation == null) {
              placementsTableModel.setBoard(null);
            }
            else {
              placementsTableModel.setBoard(boardLocation
                  .getBoard());
            }
          }
        });

    JComboBox partsComboBox = new JComboBox(new PartsComboBoxModel());
    partsComboBox.setRenderer(new IdentifiableListCellRenderer<Part>());

    placementsTable = new AutoSelectTextTable(placementsTableModel);
    placementsTable.setAutoCreateRowSorter(true);
    placementsTable.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
    placementsTable.setDefaultEditor(Side.class, new DefaultCellEditor(
        sidesComboBox));
    placementsTable.setDefaultEditor(Part.class, new DefaultCellEditor(
View Full Code Here

Examples of org.openpnp.gui.components.AutoSelectTextTable

            }
        });
    panel_1.add(searchTextField);
    searchTextField.setColumns(15);

    table = new AutoSelectTextTable(tableModel);
    tableSorter = new TableRowSorter<ActuatorsTableModel>(tableModel);

    final JSplitPane splitPane = new JSplitPane();
    splitPane.setContinuousLayout(true);
    splitPane.setDividerLocation(prefs.getInt(PREF_DIVIDER_POSITION, PREF_DIVIDER_POSITION_DEF));
View Full Code Here

Examples of org.openpnp.gui.components.AutoSelectTextTable

    JPanel panelBoards = new JPanel();
    panelBoards.setBorder(new TitledBorder(null, "Boards",
        TitledBorder.LEADING, TitledBorder.TOP, null, null));
    panelBoards.setLayout(new BorderLayout(0, 0));

    boardsTable = new AutoSelectTextTable(boardsTableModel);
    boardsTable.setAutoCreateRowSorter(true);
    boardsTable.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);

    // TODO: Add a tooltip for the path, see
    // http://docs.oracle.com/javase/tutorial/uiswing/components/table.html#celltooltip

    boardsTable.getSelectionModel().addListSelectionListener(
        new ListSelectionListener() {
          @Override
          public void valueChanged(ListSelectionEvent e) {
            if (e.getValueIsAdjusting()) {
              return;
            }
            Board board = getSelectedBoard();
            boardSelectionActionGroup.setEnabled(board != null);
            if (board == null) {
              placementsTableModel.setBoard(null);
            }
            else {
              placementsTableModel.setBoard(board);
            }
          }
        });
   
    JToolBar toolBarBoards = new JToolBar();
    panelBoards.add(toolBarBoards, BorderLayout.NORTH);
    toolBarBoards.setFloatable(false);

    JButton btnNewBoard = new JButton(newBoardAction);
    btnNewBoard.setHideActionText(true);
    toolBarBoards.add(btnNewBoard);
    JButton btnLoadBoard = new JButton(addBoardAction);
    btnLoadBoard.setHideActionText(true);
    toolBarBoards.add(btnLoadBoard);
    JScrollPane scrollPaneBoards = new JScrollPane(boardsTable);
    panelBoards.add(scrollPaneBoards, BorderLayout.CENTER);

    JPanel panelPlacements = new JPanel();
    panelPlacements.setBorder(new TitledBorder(null, "Placements",
        TitledBorder.LEADING, TitledBorder.TOP, null, null));
    panelPlacements.setLayout(new BorderLayout(0, 0));

    JComboBox partsComboBox = new JComboBox(new PartsComboBoxModel());
    partsComboBox.setRenderer(new IdentifiableListCellRenderer<Part>());

    placementsTable = new AutoSelectTextTable(placementsTableModel);
    placementsTable.setAutoCreateRowSorter(true);
    placementsTable.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
    placementsTable.setDefaultEditor(Side.class, new DefaultCellEditor(
        sidesComboBox));
    placementsTable.setDefaultEditor(Part.class, new DefaultCellEditor(
View Full Code Here

Examples of org.openpnp.gui.components.AutoSelectTextTable

    searchTextField.setColumns(15);
   
    JComboBox packagesCombo = new JComboBox(new PackagesComboBoxModel());
    packagesCombo.setRenderer(new IdentifiableListCellRenderer<org.openpnp.model.Package>());

    partsTable = new AutoSelectTextTable(partsTableModel);
    partsTable.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
    partsTable.setDefaultEditor(org.openpnp.model.Package.class, new DefaultCellEditor(packagesCombo));
    partsTable.setDefaultRenderer(org.openpnp.model.Package.class, new IdentifiableTableCellRenderer<org.openpnp.model.Package>());
   
    add(new JScrollPane(partsTable), BorderLayout.CENTER);
View Full Code Here

Examples of org.openpnp.gui.components.AutoSelectTextTable

    searchTextField.setColumns(15);

    JComboBox lookingComboBox = new JComboBox(Looking.values());
    headsComboBox = new JComboBox();
   
    table = new AutoSelectTextTable(tableModel);
    tableSorter = new TableRowSorter<CamerasTableModel>(tableModel);
    table.getColumnModel().getColumn(1).setCellEditor(new DefaultCellEditor(lookingComboBox));
    table.getColumnModel().getColumn(2).setCellEditor(new DefaultCellEditor(headsComboBox));
   
    final JSplitPane splitPane = new JSplitPane();
View Full Code Here

Examples of org.openpnp.gui.components.AutoSelectTextTable

    searchTextField.setColumns(15);
   
    JComboBox packagesCombo = new JComboBox(new PackagesComboBoxModel());
    packagesCombo.setRenderer(new IdentifiableListCellRenderer<org.openpnp.model.Package>());

    packagesTable = new AutoSelectTextTable(packagesTableModel);
    packagesTable.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
    packagesTable.setDefaultEditor(org.openpnp.model.Package.class, new DefaultCellEditor(packagesCombo));
    packagesTable.setDefaultRenderer(org.openpnp.model.Package.class, new IdentifiableTableCellRenderer<org.openpnp.model.Package>());
   
    add(new JScrollPane(packagesTable), BorderLayout.CENTER);
View Full Code Here

Examples of org.openpnp.gui.components.AutoSelectTextTable

                search();
            }
        });
    panel_1.add(searchTextField);
    searchTextField.setColumns(15);
    table = new AutoSelectTextTable(tableModel);
    tableSorter = new TableRowSorter<FeedersTableModel>(tableModel);

    final JSplitPane splitPane = new JSplitPane();
    splitPane.setContinuousLayout(true);
    splitPane.setDividerLocation(prefs.getInt(PREF_DIVIDER_POSITION,
View Full Code Here

Examples of org.openpnp.gui.components.AutoSelectTextTable

    searchTextField.setColumns(15);

//    JComboBox lookingComboBox = new JComboBox(Looking.values());
    headsComboBox = new JComboBox();
   
    table = new AutoSelectTextTable(tableModel);
    tableSorter = new TableRowSorter<NozzleTipsTableModel>(tableModel);
//    table.getColumnModel().getColumn(1).setCellEditor(new DefaultCellEditor(lookingComboBox));
    table.getColumnModel().getColumn(1).setCellEditor(new DefaultCellEditor(headsComboBox));
   
    final JSplitPane splitPane = new JSplitPane();
View Full Code Here

Examples of org.openpnp.gui.components.AutoSelectTextTable

    searchTextField.setColumns(15);

//    JComboBox lookingComboBox = new JComboBox(Looking.values());
    headsComboBox = new JComboBox();
   
    table = new AutoSelectTextTable(tableModel);
    tableSorter = new TableRowSorter<NozzlesTableModel>(tableModel);
//    table.getColumnModel().getColumn(1).setCellEditor(new DefaultCellEditor(lookingComboBox));
    table.getColumnModel().getColumn(1).setCellEditor(new DefaultCellEditor(headsComboBox));
   
    final JSplitPane splitPane = new JSplitPane();
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.