Proleme mit eigenem Cell Renderer

Status
Nicht offen für weitere Antworten.
C

CellRenderer

Gast
Warum funktioniert das nicht bei mir?

Code:
class CustomTableCellRenderer extends DefaultTableCellRenderer
{
        public Component getTableCellRendererComponent
           (JTable table, Object value, boolean isSelected,
           boolean hasFocus, int row, int column)
        {
            Component cell = super.getTableCellRendererComponent
               (table, value, isSelected, hasFocus, row, column);

            
            if(table.getSelectedColumn() == 0)
            {
               System.out.println("Spalte 1");   
            }
            else
            {
                System.out.println("Spalte 2");
            }
          
            return cell;

        }
    }

...


 try
 {
   //in allen Zellen stehen nur Strings
   table.setDefaultRenderer(Class.forName("java.lang.String"),new CustomTableCellRenderer());
 }
 catch (Exception e)
 {    
    e.printStackTrace();            
 }
[/code]
 
C

CellRenderer

Gast
anders gefragt:
Wie kann ich feststellen, welche Zelle zu welcher Spalte gehört?
 

foobar

Top Contributor
Code:
Class.forName("java.lang.String"
das kannste auch einfacher haben:
Code:
String.class

Wie kann ich feststellen, welche Zelle zu welcher Spalte gehört?
Du hast doch den Row und Column-Index da? Was willste denn noch mehr?
 
G

Guest

Gast
ok, weiß nciht ob du das gemeint hast, aber jedenfalls eine möglichkeit.

Code:
private void mouseReleased (MouseEvent evt) {                  
         
           int col = table.columnAtPoint(evt.getPoint());          
        
           if(evt.isPopupTrigger() || evt.getButton() == MouseEvent.BUTTON3)                          
              System.out.println(table.getModel().getColumnName(col));   
     
}
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
J Falsches Rendern durch JCheckBox in eigenem JTree AWT, Swing, JavaFX & SWT 6
T JTextPane ignoriert HTML Zeilenumbruch <br> tag wegen eigenem HTMLEditorKit AWT, Swing, JavaFX & SWT 5
J CheckTreeView mit eigenem Cell Value AWT, Swing, JavaFX & SWT 3
P Einer JList mit eigenem ListModel einen Eintrag hinzfügen AWT, Swing, JavaFX & SWT 5
F jTree.startEditingAtPath(path); funktioniert nicht bei eigenem CellEditor? AWT, Swing, JavaFX & SWT 8
D AWT eigenem Knopf ActionListener zuweisen AWT, Swing, JavaFX & SWT 24
L JTableModel - Zeilen mit eigenem Index ausstatten AWT, Swing, JavaFX & SWT 4
N Tabellenzelle wird bei JCombBox mit eigenem Datentyp nicht aktualisiert AWT, Swing, JavaFX & SWT 7
N jComboBox mit eigenem Renderer und eigenem Datentyp als Rückgabe in einer Tabelle AWT, Swing, JavaFX & SWT 2
P Teil einer Swing GUI in eigenem Thread AWT, Swing, JavaFX & SWT 4
B Zeichnen von Bildern auf JPanel aus eigenem Objekt AWT, Swing, JavaFX & SWT 19
C Kann Konstruktor von eigenem TableModel nicht nutzen AWT, Swing, JavaFX & SWT 2
R JScrollBar mit eigenem look and feel AWT, Swing, JavaFX & SWT 6
G JComboBox mit eigenem Model vorhanden, wie selektieren AWT, Swing, JavaFX & SWT 29
G JTable sortieren mit eigenem Sortieralgorithmus AWT, Swing, JavaFX & SWT 3
R setEnabled bei eigenem Widget implementieren? AWT, Swing, JavaFX & SWT 3
M Problem mit eigenem Menu Explorer AWT, Swing, JavaFX & SWT 6
N Probleme mit eigenem JOptionPane AWT, Swing, JavaFX & SWT 2
T JList mit eigenem TransferHandler: Fokus(?)-Probleme AWT, Swing, JavaFX & SWT 4
B JTable Vector Exception bei eigenem CellEditor AWT, Swing, JavaFX & SWT 3
C Clipping funktioniert mit eigenem Polygon nicht AWT, Swing, JavaFX & SWT 8
M Hilfe bei vers. Fonts und Zeilenlänge in eigenem Editor. AWT, Swing, JavaFX & SWT 3
T schönes Resize bei eigenem JFrame AWT, Swing, JavaFX & SWT 5
M JTree mit eigenem Renderer sieht seltsam aus AWT, Swing, JavaFX & SWT 2
F Problem mit PopupMenu und eigenem Panel AWT, Swing, JavaFX & SWT 5
S Knoten im JTree hinzufügen/löschen mit eigenem Jtree AWT, Swing, JavaFX & SWT 8
M setOpaque() bei eigenem Renderer AWT, Swing, JavaFX & SWT 5
R JTable: Jede Zelle mit eigenem ToolTip belegen AWT, Swing, JavaFX & SWT 5
M Wie einen JTable editierbar machen (mit eigenem TreeModel) AWT, Swing, JavaFX & SWT 2
Paule Popup oder Dialog-Feld mit eigenem Inhalt AWT, Swing, JavaFX & SWT 9
Z Probleme mit eigenem Canvas und ScrollPane AWT, Swing, JavaFX & SWT 8
M Swing Cell Renderer für Zeilenumbruch in JTable AWT, Swing, JavaFX & SWT 0
W JavaFX Etwas Tabellenartiges + Cell-Content-Changed-Event (o.ä.) AWT, Swing, JavaFX & SWT 30
E JavaFX Von der Table-Cell zur Row AWT, Swing, JavaFX & SWT 0
K JavaFX Mehrere Cell Editors in einem TreeView Item AWT, Swing, JavaFX & SWT 2
X JavaFX TableView selektierung der cell wie begrenzen? AWT, Swing, JavaFX & SWT 0
S SWT TableCell mit Composite als Inhalt / Höhe der Cell/Row AWT, Swing, JavaFX & SWT 5
M JTable Cell Renderer- Terminplaner AWT, Swing, JavaFX & SWT 2
A JTable Cell Eingabe AWT, Swing, JavaFX & SWT 6
T JTable Cell Refresh AWT, Swing, JavaFX & SWT 5
B Row und Cell Änderungen feststellen AWT, Swing, JavaFX & SWT 3
H default cell renderer AWT, Swing, JavaFX & SWT 3
J Swing JTable cell-ausrichtung für zahlen mit alternierenden zeilenfarben AWT, Swing, JavaFX & SWT 2
A Swing JButton in einer Table Cell AWT, Swing, JavaFX & SWT 9
B LookAndFeel Cell Renderer für JTable bei Nimbus Look and Feel AWT, Swing, JavaFX & SWT 2
M Swing JTable cell leeren bei Eingabe AWT, Swing, JavaFX & SWT 6
C Swing JTable: edit Cell -> versteckten Wert ändern AWT, Swing, JavaFX & SWT 12
A Focus in JTable Cell AWT, Swing, JavaFX & SWT 3
S Color in Cell AWT, Swing, JavaFX & SWT 2
O JTable Edit cell edit end erzwingen... AWT, Swing, JavaFX & SWT 7
G Cell Renderer AWT, Swing, JavaFX & SWT 5
Tom299 Cell Renderer mit Link AWT, Swing, JavaFX & SWT 2
O JCombobox in EINER JTable Cell AWT, Swing, JavaFX & SWT 5
D Problem bei meinem Cell Renderer AWT, Swing, JavaFX & SWT 2
J Cell Farbe in JTable AWT, Swing, JavaFX & SWT 31
H mehrere cell renderers AWT, Swing, JavaFX & SWT 5
M Select cell AWT, Swing, JavaFX & SWT 3
S JTable - farbe einer cell/row ändern, Hilfe please AWT, Swing, JavaFX & SWT 2
clemson Cursor in JTable-Cell setzen AWT, Swing, JavaFX & SWT 6
D JTable - Hintergrundbild in Cell AWT, Swing, JavaFX & SWT 6

Ähnliche Java Themen

Neue Themen


Oben