return getValueAt(0, column).getClass(); JScrollPane scrollPane = new JScrollPane( table ); getContentPane().add( scrollPane ); frame.setDefaultCloseOperation( EXIT_ON_CLOSE ); frame.pack(); frame.setVisible(true);
public Component prepareRenderer(TableCellRenderer renderer, int row, int col) { Component c = super.prepareRenderer(renderer, row, col); String status = (String)getValueAt(row, STATUS_COL); if ("active".equals(status)) { c.setBackground(Color.BLACK); SwingUtilities.invokeLater(new Runnable(){ public void run() { JOptionPane.showMessageDialog(null, new JScrollPane(getTable()));
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); for (int column = 0; column < jTable.getColumnCount(); column++) { TableCellRenderer cellRenderer = jTable.getCellRenderer(row, column); Object valueAt = jTable.getValueAt(row, column); Component tableCellRendererComponent = cellRenderer.getTableCellRendererComponent(jTable, valueAt, false, false, row, column); int heightPreferable = tableCellRendererComponent.getPreferredSize().height; comp = renderer.getTableCellRendererComponent(table, table.getValueAt(r, column), false, false, r, column); int currentWidth = comp.getPreferredSize().width; width = Math.max(width, currentWidth);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); Container cp = frame.getContentPane(); cp.setLayout(new FlowLayout()); cp.add(tbl); cp.add(new JButton(new AbstractAction("click") colValues.add((String) tbl.getValueAt(0, i));
table.setColumnSelectionAllowed(true); getContentPane().add(table); String val = String.valueOf(table.getValueAt(row, col)).toLowerCase(); if (val.equals("u")) --row; Test test = new Test(); test.setSize(800, 600); test.setVisible(true);
Object o = getValueAt(row, column); JScrollPane scrollPane = new JScrollPane( table ); getContentPane().add( scrollPane ); getContentPane().add( buttonPanel, BorderLayout.SOUTH ); frame.setDefaultCloseOperation( EXIT_ON_CLOSE ); frame.pack(); frame.setVisible(true);
for (int selectedRow : selectedRows) { String packageName = m_table.getValueAt(selectedRow, getColumnIndex(PACKAGE_COLUMN)) .toString(); packageNames.add(packageName); Object packageVersion = m_table .getValueAt(selectedRow, getColumnIndex(REPOSITORY_COLUMN)); versions.add(packageVersion); confirmList.append(packageName + " " + packageVersion.toString() + "installed/upgraded:\n\n" + confirmList.toString(), 10, 40); int result = JOptionPane.showConfirmDialog(PackageManager.this, new JScrollPane( jt), "Weka Package Manager", JOptionPane.YES_NO_OPTION);
frame.add(createUI()); frame.pack(); frame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE); frame.setLocationRelativeTo(null); frame.setVisible(true); renderer = table.getCellRenderer(r, column); comp = renderer.getTableCellRendererComponent( table, table.getValueAt(r, column), false, false, r, column); int currentWidth = comp.getPreferredSize().width; width = Math.max(width, currentWidth);
Object o = getValueAt(row, column); sorter.sort(); JScrollPane scrollPane = new JScrollPane( table ); getContentPane().add( scrollPane ); frame.setDefaultCloseOperation( EXIT_ON_CLOSE ); frame.pack(); frame.setLocationRelativeTo( null ); frame.setVisible(true);
for (int selectedRow : selectedRows) { String packageName = m_table.getValueAt(selectedRow, getColumnIndex(PACKAGE_COLUMN)) .toString(); packageNames.add(packageName); Object packageVersion = m_table .getValueAt(selectedRow, getColumnIndex(REPOSITORY_COLUMN)); versions.add(packageVersion); confirmList.append(packageName + " " + packageVersion.toString() + "installed/upgraded:\n\n" + confirmList.toString(), 10, 40); int result = JOptionPane.showConfirmDialog(PackageManager.this, new JScrollPane( jt), "Weka Package Manager", JOptionPane.YES_NO_OPTION);
public static void main(String[] args) { JFrame frame = new JFrame(); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setSize(new Dimension(500,500)); int column = table.columnAtPoint(e.getPoint()); Object obj = table.getValueAt(row, column); System.out.println("value " + obj); CellValue cellValue = (CellValue)obj;
return getValueAt(0, column).getClass(); JScrollPane scrollPane = new JScrollPane(table); add(scrollPane, BorderLayout.CENTER); timer = new Timer(delay, startCycle()); timer.setRepeats(true); public void run() { TableWithExecutor frame = new TableWithExecutor(); frame.setDefaultCloseOperation(EXIT_ON_CLOSE); frame.pack(); frame.setLocationRelativeTo(null); frame.setVisible(true);
m_table.getValueAt(selectedRow, getColumnIndex(PACKAGE_COLUMN)) .toString(); Package p = null; int result = JOptionPane.showConfirmDialog(PackageManager.this, new JScrollPane(jt), "Weka Package Manager", JOptionPane.YES_NO_OPTION);
int selectedColumns = table.getColumnCount(); model2.insertRow(0,new Object[]{(String) table.getValueAt(selectedRow, selectedColumns-selectedColumns),(String) table.getValueAt(selectedRow, selectedColumns-1) }); frame.setSize(600,600); frame.setVisible(true); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
private JScrollPane tableScroll = new JScrollPane(); private myTableModel tableModel; private JTable dialogTable; tableScroll = new JScrollPane(dialogTable, ScrollPaneConstants.VERTICAL_SCROLLBAR_AS_NEEDED, ScrollPaneConstants.HORIZONTAL_SCROLLBAR_AS_NEEDED); tableScroll.setBorder(null); fatherCenter.add(tableScroll, BorderLayout.CENTER); pane.add(fatherCenter); Object value = dialogTable.getValueAt(row, col); System.out.println(String.valueOf(value)); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setLayout(new BorderLayout(10, 10)); addComponentsToPane(frame.getContentPane()); frame.setPreferredSize(new Dimension(400, 647)); frame.pack(); frame.setVisible(true);
m_table.getValueAt(selectedRow, getColumnIndex(PACKAGE_COLUMN)) .toString(); Package p = null; int result = JOptionPane.showConfirmDialog(PackageManager.this, new JScrollPane(jt), "Weka Package Manager", JOptionPane.YES_NO_OPTION);
StringBuilder str = new StringBuilder(""); for (int i = 0; i < ctaable.getSelectedRows().length; i++) { str.append(ctaable.getValueAt(ctaable.getSelectedRows()[i], 0)); jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); Object[][] data = {{1, 2, 3}, {5, 6, 7}, {8, 9, 0}}; tab = new JTable(data, new String[]{"a", "b", "c"}); jf.add(tab); jf.pack(); jf.setVisible(true);
Integer intValue = (Integer) getValueAt(row, col); c.setForeground(getColor(intValue)); } else { JOptionPane.showMessageDialog(null, new JScrollPane(table));
table.getColumnModel().getColumn(1).setCellRenderer(new CustomRenderer()); frame.add(new JScrollPane(table)); frame.setTitle("Rendering in JTable"); frame.pack(); frame.setVisible(true); if(table.getValueAt(row, column).equals("Y")){ cellComponent.setBackground(Color.YELLOW); } else if(table.getValueAt(row, column).equals("N")){ cellComponent.setBackground(Color.GRAY);
btnPanel.add(new JButton(new MyButtonListener(this))); add(new JScrollPane(table)); add(btnPanel, BorderLayout.PAGE_END); return null; // no selection made, return null } else { return table.getValueAt(row, col); frame.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE); frame.getContentPane().add(mainPanel); frame.pack(); frame.setLocationByPlatform(true); frame.setVisible(true);