public class ImTable
extends java.lang.Object
Constructor and Description |
---|
ImTable(GRIP app,
java.lang.String title) |
ImTable(GRIP app,
java.lang.String title,
boolean modal) |
Modifier and Type | Method and Description |
---|---|
protected void |
combine(java.lang.String action)
Only called if table.getSelected () has a list of at least 2 selected
ImFrame objects.
|
protected javax.swing.JTable |
getJTable() |
java.util.List<ImFrame> |
getList() |
protected int |
getNSelected()
Find the number of rows in the table which have been selected by the user.
|
protected java.util.List<ImFrame> |
getSelected() |
protected ImTableModel |
getTableModel() |
void |
reapplyColour()
Combine a monochrome intensity (I) image with a multi-band one
containing colour/I information.
|
void |
recombine()
Recombine channels from 3 selected images:
R1 G1 B1 R2 G2 B2 R3 G3 B3
| | | | | | | | |
R1 G2 B3 R2 G3 B1 R3 G1 B2
|
void |
refresh()
Refresh the data in the table and redisplay it.
|
void |
saveAsCSV()
Just calls net.grelf.Util.saveJTableAsCSV ().
|
void |
saveAsXML() |
void |
setVisible(boolean state)
Show or hide the table window.
|
protected void |
swap()
Only called if table.getSelected () has a list of 2 selected
ImFrame objects.
|
public ImTable(GRIP app, java.lang.String title)
public ImTable(GRIP app, java.lang.String title, boolean modal)
protected javax.swing.JTable getJTable()
protected ImTableModel getTableModel()
public java.util.List<ImFrame> getList()
public void refresh()
public void setVisible(boolean state)
protected int getNSelected()
protected java.util.List<ImFrame> getSelected()
public void saveAsCSV()
public void saveAsXML()
protected void combine(java.lang.String action)
public void reapplyColour()
public void recombine()
protected void swap()