jtable

Display Table Titles with a Table Model in Java Swing

I would like to create a table with the constructor method JTable(TableModel). What exact methods in the TableModel do I need to display the titles of each column? ...

Java Swing JTable cell in "edit" mode uses different set of settings?

I have set some parameters for my JTable, but it seems they are in effect only in what I call "view" mode. When editing cell content, nothing works. In the screenshot below you can see how the font size reverted back to default. (Large one is what I set and what I want to see). Also, I have default Locale set to Germany so that my de...

Populating Empty Tables in Java Swing

I would like to have a JFrame window with an initial empty table of say, 10 columns. An action event generated by a mouse click should then populate the table with a list of 10 or less items, the leaving the used rows of the table empty. How should this be done? ...

cropping text lines in a jtextpane-based jtable cell renderer

hi, i'm using a JTextPane as a cell renderer in my table (so i can control color, font, size and links easily). the problem is that lines get wrapped when the cell's get too small to contain the full text. i know the number of expected text lines in advance (or i can just count), so i set the row's height accordingly. how do i get the...

Database to GlazedList/Jtable and then edit the database through the GlazedList/JTable

I am able to break this problem down into two questions: What is the best way to put the contents of a database (MS-Access) into a GlazedList/JTable? How do I make sure any changes made to the GlazedList/JTable are reflected on the database (MS-Access)? Here are the things I know: I know how to retrieve/manipulate the information f...

Selecting multiple rows of JTable

I'm currently using JTable to show the contents in database. I want to provide the facility for user so that he can select the number of rows he wants using shift+arrow key and then later on delete those records using the option provided for deletion. Please provide a small example. ...

JTable with JComboBox editor : Is it possible to edit the cell value from keyboard with one key press

Hi, I'm having a JTable containing JComboBox editors initialized somewhat like JComboBox comboBox = ...; TableColumn tc = table.getColumnModel().getColumn(i); tc.setCellEditor(new DefaultCellEditor(comboBox)); This is working otherwise fine but I'd like to be able to navigate in the table and update the values with keyboard only. Now...

Column moved [finished] event in JTable

How should I detect that column moved action is finished in JTable? I've added columnModeListener to my column model but the problem is columnMoved method is called every time a column moves (by certain pixels). I don't want this behavior. I just want to detect when the column dragging is finished. columnModel.addColumnModelListener(new...

swing JTable: tweak "enter" so it acts the same as double-clicking a row

I'm having a brain cramp -- how do I set up a JTable so that the enter key acts the same as double-clicking a row? The "nice" brute force way is to call JTable.getInputMap() and JTable.getActionMap() and add a new action name and a new Action that does a double-click. But there must be a better way, I think.... ...

Java JTable restructure / reload / refresh

I have a tree and a table on my panel, when I click the tree node, the table needs to change at the same time, but it doesn't. I search online and read the Java tutorial and didn't find any solutions. From some posts I think I need to use fireTableStruetureChanged(), but it just doesn't work in my code. Could anyone help me out of this? ...

How to fill data in a JTable with database?

I want to display a JTable that display the data from a DataBase table as it is. Up till now, I have used JTable that displays data from Object [ ][ ]. I know one way to display the data is to first convert the database table into Object [ ][ ] but Is there any other which is easy yet more powerful and flexible. ...

Show a tooltip above a cell in a JTable

Hello, I need to show a tooltip above (or below :) a cell when the user enter a wrong value in it (see the image below). I have a tooltip, but I need a Point to display it at the right position, so I want to get a cell position. Do you know how to get this? BUT, if you have a better solution to realize this behaviour, I'm open to all pr...

Swing: can't seem to get JTable to show properly

The following code shows a bug I'm trying to fix. I have two ways of displaying a table (hierarchy below): JTable directly in a JOptionPane: shows the table fine. JOptionPane JTable JTable in a scrollpane in a JPanel in a JOptionPane: can't seem to show the table. JOptionPane JPanel JScrollPane JTable ...

JDBC TableModel for a JTable in Java?

I want to display a database table as a JTable. I have never used JTable before so I googled JTable and TableModel. With that googling, I am able to write my own custom TableModel which show data stored in Object[][] data; Now, I want to show my database table data into JTable. I searched that also and have got an idea of that but s...

Exception in implementing AbstractTableModel in JAVA?

I have implemented a custom Table Model as follows: public class MyTableModel extends AbstractTableModel { ... ... @Override public Class getColumnClass(int c) { return getValueAt(0, c).getClass(); } ... ... } I am getting NullPointerException thrown by the above method, when I display a JTable havi...

Java: JTable reordering rows and refresh

Hi, I have a JTable (extended) and an implementation of TableModel, in which I have the methods ... moveEntryUp(int rowIdx) moveEntryDown(int rowIdx) ... within the table model implementation. I have verified that these work properly. However, I am having problems in getting the changes made in the table model to propagate to the ...

Java JTable with frequent update?

Hi Everyone, I'm coding a JTable that is capable of handling frequent updates. Typically this JTable has ~1000 rows of data, and some of the columns will update frequently because their values are derived from stock price which moves a lot during market hours. The problem I'm facing is that when large # of rows (e.g. 80%) are updati...

Swing: table with header row

I have a table showing a list of objects; let's call them Employee for clarity's sake. The table shows Employee objects that are child objects of a given parent object which is also an Employee. What I would like to do is show a special header row with the parent object, either above (if possible) or below the normal column heading, but...

Swing: TableCellRenderer that uses boldface for some of the cells

Simple question, but I can't seem to find the answer anywhere online. How do you use a custom TableCellRenderer to render some of the table cells in boldface? I know how to use TableCellRenderer to set the background color on a cell-by-cell basis. You do something like: public class MyTableCellRenderer extends DefaultTableCellRender...

Focus traversal within components in a Cell Editor

Hi, i´m trying to make easy edit to a table thas uses a custom component for displaying info. Each Cell hast 3 data texts. What i want is: if a cell gets focus, start editing the 1st value. while editing the 1st value user press [TAB], then go editing the 2nd value (don´t go to the next cell) if i press [TAB] in the 3rd value, then, g...