Visualizzazione dei risultati da 1 a 3 su 3

Hybrid View

  1. #1
    penso che tu debba ridefinire un tuo TableCellRenderer per la tabella e ridefinendo getTableCellRendererComponent:
    una cosa del genere:
    codice:
    import java.awt.Component;
    import javax.swing.JTable;
    import javax.swing.table.DefaultTableCellRenderer;
    
    public class MyTableCellRenderer extends DefaultTableCellRenderer {
          
           public Component getTableCellRendererComponent(JTable table ,Object  value, boolean isSelected, boolean hasFocus, int row, int column) {
                super.getTableCellRendererComponent(table, value, isSelected, hasFocus, row, column);
                setHorizontalAlignment( CENTER );
                return this;
           }
    }
    poi lo setti nella JTable
    codice:
    MyTableCellRenderer renderer = new MyTableCellRenderer();
    jtable.setDefaultRenderer(Object.class, renderer);

  2. #2
    Utente di HTML.it
    Registrato dal
    Jan 2014
    Messaggi
    305
    Quote Originariamente inviata da fermat Visualizza il messaggio
    penso che tu debba ridefinire un tuo TableCellRenderer per la tabella e ridefinendo getTableCellRendererComponent:
    una cosa del genere:
    codice:
    import java.awt.Component;
    import javax.swing.JTable;
    import javax.swing.table.DefaultTableCellRenderer;
    
    public class MyTableCellRenderer extends DefaultTableCellRenderer {
          
           public Component getTableCellRendererComponent(JTable table ,Object  value, boolean isSelected, boolean hasFocus, int row, int column) {
                super.getTableCellRendererComponent(table, value, isSelected, hasFocus, row, column);
                setHorizontalAlignment( CENTER );
                return this;
           }
    }
    poi lo setti nella JTable
    codice:
    MyTableCellRenderer renderer = new MyTableCellRenderer();
    jtable.setDefaultRenderer(Object.class, renderer);
    potresti spiegarmi l ultima riga della seconda parte di codice?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.