Package org.jdesktop.swingx

Examples of org.jdesktop.swingx.JXTable


    toolbar.add( UISupport.createToolbarButton( new AddNewTypeAction() ) );
    toolbar.add( UISupport.createToolbarButton( new RemoveTypeAction() ) );
    toolbar.addGlue();

    add( toolbar, BorderLayout.NORTH );
    table = new JXTable( model );
    TableRowSorter<InvalidTypeTableModel> sorter = new TableRowSorter<InvalidTypeTableModel>( model );
    table.setRowSorter( sorter );
    table.toggleSortOrder( 0 );
    add( new JScrollPane( table ), BorderLayout.CENTER );
    setPreferredSize( new Dimension( 100, 200 ) );
View Full Code Here


    toolbar.add( UISupport.createToolbarButton( new CopyParameterAction() ) );
    toolbar.add( UISupport.createToolbarButton( new CloneParametersAction( securityScan ) ) );
    toolbar.addGlue();

    add( toolbar, BorderLayout.NORTH );
    table = new JXTable( model );
    table.getSelectionModel().addListSelectionListener( this );
    defineColumnWidth();
    table.setDefaultEditor( String.class, getDefaultCellEditor() );

    add( new JScrollPane( table ), BorderLayout.CENTER );
View Full Code Here

      JXToolBar toolbar = UISupport.createToolbar();

      toolbar.add( UISupport.createToolbarButton( new AddTokenAction() ) );
      toolbar.add( UISupport.createToolbarButton( new RemoveTokenAction() ) );

      tokenTable = new JXTable( sensitivInformationTableModel );
      tokenTable.setPreferredSize( new Dimension( 200, 100 ) );
      sensitiveInfoTableForm.add( toolbar, BorderLayout.NORTH );
      sensitiveInfoTableForm.add( new JScrollPane( tokenTable ), BorderLayout.CENTER );
    }
View Full Code Here

   *
   * @return messages view
   */
  public JXTable getViewComponent() {
    if (view == null) {     
      view = new JXTable();
      view.setName(getViewComponentName());
      view.setModel(model);
      view.setColumnSelectionAllowed(false);
      view.setCellSelectionEnabled(false);
      view.setRowSelectionAllowed(true);
View Full Code Here

        setColumnWidth(7, 50, -1);
    }

    @Override
  protected MouseListener getMouseListener() {
      final JXTable view = this.view;
     
    return new MouseAdapter() {
        @Override
        public void mousePressed(MouseEvent e) {
 
        if (SwingUtilities.isRightMouseButton(e)) {
 
          // Select table item
            int row = view.rowAtPoint( e.getPoint() );
            if (row < 0 || !view.getSelectionModel().isSelectedIndex(row)) {
              view.getSelectionModel().clearSelection();
              if (row >= 0) {
                view.getSelectionModel().setSelectionInterval(row, row);
              }
            }
           
            View.getSingleton().getPopupMenu().show(e.getComponent(), e.getX(), e.getY());
            }
View Full Code Here

    private void initialize() {
        setLayout(new BorderLayout());

        historicLogTableModel = new HistoricLogEventTableModel();

        historicLogTable = new JXTable();
        historicLogTable.setColumnControlVisible(true);
        historicLogTable.setModel(historicLogTableModel);
        historicLogTable.setAutoResizeMode(JXTable.AUTO_RESIZE_ALL_COLUMNS);

        historicLogTable.getColumnModel().getColumn(0).setMinWidth(DATE_WIDTH);
View Full Code Here

     * @return javax.swing.JList
     */
    public JXTable getElementList() {
        if (elementTable == null) {
            DefaultListSelectionModel defaultListSelectionModel1 = new DefaultListSelectionModel();
            elementTable = new JXTable();

            // elementTable.setDefaultEditor(String.class, new CellStringEditor());
            elementTable.setBorder(new LineBorder(Color.GRAY, 2));
            // Editor
            elementTable.setCursor(new Cursor(Cursor.DEFAULT_CURSOR));
View Full Code Here

    private void initialize() {
        setLayout(new BorderLayout());

        historicLogTableModel = new HistoricLogEventTableModel();

        historicLogTable = new JXTable();

        TextTansfertHandler.registerTransferHandler(this, historicLogTable);

        historicLogTable.setColumnControlVisible(true);
        historicLogTable.setModel(historicLogTableModel);
View Full Code Here

     * @return javax.swing.JList
     */
    public JXTable getElementList() {
        if (elementTable == null) {
            DefaultListSelectionModel defaultListSelectionModel1 = new DefaultListSelectionModel();
            elementTable = new JXTable();
            elementTable.setBorder(new LineBorder(Color.GRAY, 2));
            // Editor
            elementTable.setCursor(new Cursor(Cursor.DEFAULT_CURSOR));
            elementTable.setColumnSelectionAllowed(false);
            elementTable.setRowSelectionAllowed(true);
View Full Code Here

     * @return javax.swing.JList
     */
    private JXTable getElementList() {
        if (elementTable == null) {
            DefaultListSelectionModel defaultListSelectionModel1 = new DefaultListSelectionModel();
            elementTable = new JXTable();
            elementTable.setBorder(new LineBorder(Color.GRAY, 2));
            // Editor
            elementTable.setCursor(new Cursor(Cursor.DEFAULT_CURSOR));
            elementTable.setColumnSelectionAllowed(false);
            elementTable.setRowSelectionAllowed(true);
View Full Code Here

TOP

Related Classes of org.jdesktop.swingx.JXTable

Copyright © 2018 www.massapicom. 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.