Need help on JTable

i have a JTable, then i have a JButton to brings up a JFrame to input data, then i have another JButton in the JFrame to add the data to the JTable using JTable.setValueAt. however, everytime i press the JButton to add the data to the JTable, it'll crash and said nullPointer. does anyone know why? pls help, thx!

You have a Nullpointer somewhere !
before anywone can pinpoint the location you need to provide us with relevant code and stacktrace

Similar Messages

  • Need help about JTable

    Can some one please help me about how to sort a column in a JTable when click on the the column title

    Can't tell you off the top of my head but I know you will find it here...
    http://java.sun.com/docs/books/tutorial/uiswing/components/table.html#selection

  • Need Help regarding JTable Sort?

    Hello friends, i am working on the JTable and want to sort it by clicking on header of the column. I am using jdk1.5 and as my project is based on it so i cant change the jdk. I dont have the rowsorter class in jdk 1.5. So Is there any way through which i can sort the the Jtable by clicking its column header.
    Thanks for any help.

    Here is a link to the 1.5 Swing tutorial:
    https://www.cs.auckland.ac.nz/references/java/java1.5/tutorial/uiswing/TOC.html
    The Table section has a sorting example.

  • Need Help in JTable setValueAt method()

    hi to all i am new to this forum. i am trying to create user creation using JTable
    Here my code
    import javax.swing.table.*;
    import java.awt.*;
    import java.util.*;
    import javax.swing.*;
    import javax.swing.event.TableModelEvent;
    import java.awt.event.*;
    import javax.swing.event.TableModelEvent;
    import javax.swing.event.TableModelListener;
    public class user_table1 extends JDialog implements ActionListener,TableModelListener{
    JTable tab;
    JButton print_but,add_but,rem_but;
    DefaultTableModel md;
        public user_table1() {
            super();
            setLayout(null);
            setTitle("Table Demo...");
             md=new javax.swing.table.DefaultTableModel(
                new Object [][] {
                    {"Dinesh", new Boolean(false),new Boolean(false)},
                    {"Kumar", new Boolean(false),new Boolean(false)},
                new String [] {
                    "user name", "Admin","User Enabled"
                Class[] types = new Class [] {
                    java.lang.String.class, java.lang.Boolean.class,java.lang.Boolean.class
                public Class getColumnClass(int columnIndex) {
                    return types [columnIndex];
            tab=new JTable(md);
            JScrollPane js=new JScrollPane(tab);
            js.setBounds(0,0,500,300);
            print_but=new JButton("Print Data");
            print_but.setBounds(10,400,120,30);
            print_but.addActionListener(this);
            add_but=new JButton("AddNew User");
            add_but.setBounds(140,400,150,30);
            add_but.addActionListener(this);
            rem_but=new JButton("Remove User");
            rem_but.setBounds(320,400,150,30);
            rem_but.addActionListener(this);
            add(js);
            add(print_but);
            add(add_but);
            add(rem_but);
            md.addTableModelListener(this);
            setSize(500,500);
         public void actionPerformed(ActionEvent e) {
           if(e.getSource().equals(print_but))
             int nu=tab.getRowCount();
             int co=tab.getColumnCount();
             for(int i=0;i<nu;i++)
                  for(int j=0;j<co;j++)
                       System.out.print (tab.getModel().getValueAt(i,j)+"\t\t");
                  System.out.println ();
           if(e.getSource().equals(add_but))
            int rowval=tab.getRowCount();
          md.addRow(new Object [][] {{"New User", null}});
            md.setValueAt("New User "+tab.getRowCount()+"",tab.getRowCount()-1,0);
           if(e.getSource().equals(rem_but))
                    if(tab.getSelectedRow()<0)
                     JOptionPane.showMessageDialog(this,"Select User To Remove");
                    else
                           md.removeRow(tab.getSelectedRow());
            public void tableChanged(TableModelEvent e) {
            if(e.getType()==TableModelEvent.UPDATE)
                    System.out.println("Update Row "+tab.getSelectedRow()+"Col :"+tab.getSelectedColumn());                        
                    //System.out.println("New Values.."+md.getValueAt(tab.getSelectedRow(),tab.getSelectedColumn()));
                    if(tab.getSelectedColumn()==1)
                            if(md.getValueAt(tab.getSelectedRow(),tab.getSelectedColumn()).toString().equals("true"))
                                            md.setValueAt(new Boolean(true),tab.getSelectedRow(),2);
        public static void main(String sr[])
        java.awt.EventQueue.invokeLater(new Runnable() {
                public void run() {
                    user_table1 dialog = new user_table1();
                    dialog.addWindowListener(new java.awt.event.WindowAdapter() {
                        public void windowClosing(java.awt.event.WindowEvent e) {
                            System.exit(0);
                    dialog.setVisible(true);
    }i need If the user Set as admin then automatically corresponding user Enabled row is set as true
    so i write the following code in
    md.setValueAt(new Boolean(true),tab.getSelectedRow(),2);
    It triggers tableupdate event again and again and prints
    Update Row 0Col :1
    Update Row 0Col :1
    Update Row 0Col :1
    Update Row 0Col :1
    Update Row 0Col :1
    Update Row 0Col :1
    more then 200 times
    and give the exception as
    Exception in thread "AWT-EventQueue-0" java.lang.StackOverflowError
    at sun.nio.cs.SingleByteEncoder.encodeArrayLoop(SingleByteEncoder.java:91)
    at sun.nio.cs.SingleByteEncoder.encodeLoop(SingleByteEncoder.java:130)
    at java.nio.charset.CharsetEncoder.encode(CharsetEncoder.java:544)
    at sun.nio.cs.StreamEncoder.implWrite(StreamEncoder.java:252)
    at sun.nio.cs.StreamEncoder.write(StreamEncoder.java:106)
    at java.io.OutputStreamWriter.write(OutputStreamWriter.java:190)
    at java.io.BufferedWriter.flushBuffer(BufferedWriter.java:111)
    at java.io.PrintStream.write(PrintStream.java:476)
    at java.io.PrintStream.print(PrintStream.java:619)
    at java.io.PrintStream.println(PrintStream.java:756)
    at user_table1.tableChanged(user_table1.java:104)
    at javax.swing.table.AbstractTableModel.fireTableChanged(AbstractTableModel.java:280)
    at javax.swing.table.AbstractTableModel.fireTableCellUpdated(AbstractTableModel.java:259)
    at javax.swing.table.DefaultTableModel.setValueAt(DefaultTableModel.java:650)
    at user_table1.tableChanged(user_table1.java:110)
    at javax.swing.table.AbstractTableModel.fireTableChanged(AbstractTableModel.java:280)
    at javax.swing.table.AbstractTableModel.fireTableCellUpdated(AbstractTableModel.java:259)
    at javax.swing.table.DefaultTableModel.setValueAt(DefaultTableModel.java:650)
    at user_table1.tableChanged(user_table1.java:110)
    at javax.swing.table.AbstractTableModel.fireTableChanged(AbstractTableModel.java:280)
    at javax.swing.table.AbstractTableModel.fireTableCellUpdated(AbstractTableModel.java:259)
    at javax.swing.table.DefaultTableModel.setValueAt(DefaultTableModel.java:650)
    at user_table1.tableChanged(user_table1.java:110)
    at javax.swing.table.AbstractTableModel.fireTableChanged(AbstractTableModel.java:280)
    at javax.swing.table.AbstractTableModel.fireTableCellUpdated(AbstractTableModel.java:259)
    at javax.swing.table.DefaultTableModel.setValueAt(DefaultTableModel.java:650)
    at user_table1.tableChanged(user_table1.java:110)
    at javax.swing.table.AbstractTableModel.fireTableChanged(AbstractTableModel.java:280)
    at javax.swing.table.AbstractTableModel.fireTableCellUpdated(AbstractTableModel.java:259)
    at javax.swing.table.DefaultTableModel.setValueAt(DefaultTableModel.java:650)
    at user_table1.tableChanged(user_table1.java:110)
    at javax.swing.table.AbstractTableModel.fireTableChanged(AbstractTableModel.java:280)
    at javax.swing.table.AbstractTableModel.fireTableCellUpdated(AbstractTableModel.java:259)
    at javax.swing.table.DefaultTableModel.setValueAt(DefaultTableModel.java:650)
    at user_table1.tableChanged(user_table1.java:110)
    at javax.swing.table.AbstractTableModel.fireTableChanged(AbstractTableModel.java:280)
    at javax.swing.table.AbstractTableModel.fireTableCellUpdated(AbstractTableModel.java:259)
    at javax.swing.table.DefaultTableModel.setValueAt(DefaultTableModel.java:650)
    at user_table1.tableChanged(user_table1.java:110)
    at javax.swing.table.AbstractTableModel.fireTableChanged(AbstractTableModel.java:280)
    at javax.swing.table.AbstractTableModel.fireTableCellUpdated(AbstractTableModel.java:259)
    at javax.swing.table.DefaultTableModel.setValueAt(DefaultTableModel.java:650)
    at user_table1.tableChanged(user_table1.java:110)
    at javax.swing.table.AbstractTableModel.fireTableChanged(AbstractTableModel.java:280)
    at javax.swing.table.AbstractTableModel.fireTableCellUpdated(AbstractTableModel.java:259)
    at javax.swing.table.DefaultTableModel.setValueAt(DefaultTableModel.java:650)
    at user_table1.tableChanged(user_table1.java:110)
    at javax.swing.table.AbstractTableModel.fireTableChanged(AbstractTableModel.java:280)
    at javax.swing.table.AbstractTableModel.fireTableCellUpdated(AbstractTableModel.java:259)
    at javax.swing.table.DefaultTableModel.setValueAt(DefaultTableModel.java:650)
    at user_table1.tableChanged(user_table1.java:110)
    at javax.swing.table.AbstractTableModel.fireTableChanged(AbstractTableModel.java:280)
    at javax.swing.table.AbstractTableModel.fireTableCellUpdated(AbstractTableModel.java:259)
    at javax.swing.table.DefaultTableModel.setValueAt(DefaultTableModel.java:650)
    at user_table1.tableChanged(user_table1.java:110)
    at javax.swing.table.AbstractTableModel.fireTableChanged(AbstractTableModel.java:280)
    at javax.swing.table.AbstractTableModel.fireTableCellUpdated(AbstractTableModel.java:259)
    at javax.swing.table.DefaultTableModel.setValueAt(DefaultTableModel.java:650)
    at user_table1.tableChanged(user_table1.java:110)
    at javax.swing.table.AbstractTableModel.fireTableChanged(AbstractTableModel.java:280)
    at javax.swing.table.AbstractTableModel.fireTableCellUpdated(AbstractTableModel.java:259)
    at javax.swing.table.DefaultTableModel.setValueAt(DefaultTableModel.java:650)
    at user_table1.tableChanged(user_table1.java:110)
    at javax.swing.table.AbstractTableModel.fireTableChanged(AbstractTableModel.java:280)
    at javax.swing.table.AbstractTableModel.fireTableCellUpdated(AbstractTableModel.java:259)
    at javax.swing.table.DefaultTableModel.setValueAt(DefaultTableModel.java:650)
    at user_table1.tableChanged(user_table1.java:110)
    at javax.swing.table.AbstractTableModel.fireTableChanged(AbstractTableModel.java:280)
    at javax.swing.table.AbstractTableModel.fireTableCellUpdated(AbstractTableModel.java:259)
    at javax.swing.table.DefaultTableModel.setValueAt(DefaultTableModel.java:650)
    at user_table1.tableChanged(user_table1.java:110)
    at javax.swing.table.AbstractTableModel.fireTableChanged(AbstractTableModel.java:280)
    at javax.swing.table.AbstractTableModel.fireTableCellUpdated(AbstractTableModel.java:259)
    at javax.swing.table.DefaultTableModel.setValueAt(DefaultTableModel.java:650)
    at user_table1.tableChanged(user_table1.java:110)
    at javax.swing.table.AbstractTableModel.fireTableChanged(AbstractTableModel.java:280)
    at javax.swing.table.AbstractTableModel.fireTableCellUpdated(AbstractTableModel.java:259)
    at javax.swing.table.DefaultTableModel.setValueAt(DefaultTableModel.java:650)
    at user_table1.tableChanged(user_table1.java:110)
    at javax.swing.table.AbstractTableModel.fireTableChanged(AbstractTableModel.java:280)
    at javax.swing.table.AbstractTableModel.fireTableCellUpdated(AbstractTableModel.java:259)
    at javax.swing.table.DefaultTableModel.setValueAt(DefaultTableModel.java:650)
    at user_table1.tableChanged(user_table1.java:110)
    at javax.swing.table.AbstractTableModel.fireTableChanged(AbstractTableModel.java:280)
    at javax.swing.table.AbstractTableModel.fireTableCellUpdated(AbstractTableModel.java:259)
    at javax.swing.table.DefaultTableModel.setValueAt(DefaultTableModel.java:650)
    at user_table1.tableChanged(user_table1.java:110)
    at javax.swing.table.AbstractTableModel.fireTableChanged(AbstractTableModel.java:280)
    at javax.swing.table.AbstractTableModel.fireTableCellUpdated(AbstractTableModel.java:259)
    at javax.swing.table.DefaultTableModel.setValueAt(DefaultTableModel.java:650)
    at user_table1.tableChanged(user_table1.java:110)
    at javax.swing.table.AbstractTableModel.fireTableChanged(AbstractTableModel.java:280)
    at javax.swing.table.AbstractTableModel.fireTableCellUpdated(AbstractTableModel.java:259)
    at javax.swing.table.DefaultTableModel.setValueAt(DefaultTableModel.java:650)
    at user_table1.tableChanged(user_table1.java:110)
    at javax.swing.table.AbstractTableModel.fireTableChanged(AbstractTableModel.java:280)
    at javax.swing.table.AbstractTableModel.fireTableCellUpdated(AbstractTableModel.java:259)
    at javax.swing.table.DefaultTableModel.setValueAt(DefaultTableModel.java:650)
    at user_table1.tableChanged(user_table1.java:110)
    at javax.swing.table.AbstractTableModel.fireTableChanged(AbstractTableModel.java:280)
    at javax.swing.table.AbstractTableModel.fireTableCellUpdated(AbstractTableModel.java:259)
    at javax.swing.table.DefaultTableModel.setValueAt(DefaultTableModel.java:650)
    at user_table1.tableChanged(user_table1.java:110)
    at javax.swing.table.AbstractTableModel.fireTableChanged(AbstractTableModel.java:280)
    at javax.swing.table.AbstractTableModel.fireTableCellUpdated(AbstractTableModel.java:259)
    at javax.swing.table.DefaultTableModel.setValueAt(DefaultTableModel.java:650)
    at user_table1.tableChanged(user_table1.java:110)
    at javax.swing.table.AbstractTableModel.fireTableChanged(AbstractTableModel.java:280)
    at javax.swing.table.AbstractTableModel.fireTableCellUpdated(AbstractTableModel.java:259)
    at javax.swing.table.DefaultTableModel.setValueAt(DefaultTableModel.java:650)
    at user_table1.tableChanged(user_table1.java:110)
    at javax.swing.table.AbstractTableModel.fireTableChanged(AbstractTableModel.java:280)
    at javax.swing.table.AbstractTableModel.fireTableCellUpdated(AbstractTableModel.java:259)
    at javax.swing.table.DefaultTableModel.setValueAt(DefaultTableModel.java:650)
    at user_table1.tableChanged(user_table1.java:110)
    at javax.swing.table.AbstractTableModel.fireTableChanged(AbstractTableModel.java:280)
    at javax.swing.table.AbstractTableModel.fireTableCellUpdated(AbstractTableModel.java:259)
    at javax.swing.table.DefaultTableModel.setValueAt(DefaultTableModel.java:650)
    at user_table1.tableChanged(user_table1.java:110)
    at javax.swing.table.AbstractTableModel.fireTableChanged(AbstractTableModel.java:280)
    at javax.swing.table.AbstractTableModel.fireTableCellUpdated(AbstractTableModel.java:259)
    at javax.swing.table.DefaultTableModel.setValueAt(DefaultTableModel.java:650)
    at user_table1.tableChanged(user_table1.java:110)
    at javax.swing.table.AbstractTableModel.fireTableChanged(AbstractTableModel.java:280)
    at javax.swing.table.AbstractTableModel.fireTableCellUpdated(AbstractTableModel.java:259)
    at javax.swing.table.DefaultTableModel.setValueAt(DefaultTableModel.java:650)
    at user_table1.tableChanged(user_table1.java:110)
    at javax.swing.table.AbstractTableModel.fireTableChanged(AbstractTableModel.java:280)
    at javax.swing.table.AbstractTableModel.fireTableCellUpdated(AbstractTableModel.java:259)
    at javax.swing.table.DefaultTableModel.setValueAt(DefaultTableModel.java:650)
    at user_table1.tableChanged(user_table1.java:110)
    at javax.swing.table.AbstractTableModel.fireTableChanged(AbstractTableModel.java:280)
    at javax.swing.table.AbstractTableModel.fireTableCellUpdated(AbstractTableModel.java:259)
    at javax.swing.table.DefaultTableModel.setValueAt(DefaultTableModel.java:650)
    at user_table1.tableChanged(user_table1.java:110)
    at javax.swing.table.AbstractTableModel.fireTableChanged(AbstractTableModel.java:280)
    at javax.swing.table.AbstractTableModel.fireTableCellUpdated(AbstractTableModel.java:259)
    at javax.swing.table.DefaultTableModel.setValueAt(DefaultTableModel.java:650)
    at user_table1.tableChanged(user_table1.java:110)
    at javax.swing.table.AbstractTableModel.fireTableChanged(AbstractTableModel.java:280)
    at javax.swing.table.AbstractTableModel.fireTableCellUpdated(AbstractTableModel.java:259)
    at javax.swing.table.DefaultTableModel.setValueAt(DefaultTableModel.java:650)
    at user_table1.tableChanged(user_table1.java:110)
    at javax.swing.table.AbstractTableModel.fireTableChanged(AbstractTableModel.java:280)
    at javax.swing.table.AbstractTableModel.fireTableCellUpdated(AbstractTableModel.java:259)
    at javax.swing.table.DefaultTableModel.setValueAt(DefaultTableModel.java:650)
    at user_table1.tableChanged(user_table1.java:110)
    at javax.swing.table.AbstractTableModel.fireTableChanged(AbstractTableModel.java:280)
    at javax.swing.table.AbstractTableModel.fireTableCellUpdated(AbstractTableModel.java:259)
    at javax.swing.table.DefaultTableModel.setValueAt(DefaultTableModel.java:650)
    at user_table1.tableChanged(user_table1.java:110)
    at javax.swing.table.AbstractTableModel.fireTableChanged(AbstractTableModel.java:280)
    at javax.swing.table.AbstractTableModel.fireTableCellUpdated(AbstractTableModel.java:259)
    at javax.swing.table.DefaultTableModel.setValueAt(DefaultTableModel.java:650)
    at user_table1.tableChanged(user_table1.java:110)
    at javax.swing.table.AbstractTableModel.fireTableChanged(AbstractTableModel.java:280)
    at javax.swing.table.AbstractTableModel.fireTableCellUpdated(AbstractTableModel.java:259)
    at javax.swing.table.DefaultTableModel.setValueAt(DefaultTableModel.java:650)
    at user_table1.tableChanged(user_table1.java:110)
    at javax.swing.table.AbstractTableModel.fireTableChanged(AbstractTableModel.java:280)
    at javax.swing.table.AbstractTableModel.fireTableCellUpdated(AbstractTableModel.java:259)
    at javax.swing.table.DefaultTableModel.setValueAt(DefaultTableModel.java:650)
    at user_table1.tableChanged(user_table1.java:110)
    at javax.swing.table.AbstractTableModel.fireTableChanged(AbstractTableModel.java:280)
    at javax.swing.table.AbstractTableModel.fireTableCellUpdated(AbstractTableModel.java:259)
    at javax.swing.table.DefaultTableModel.setValueAt(DefaultTableModel.java:650)
    at user_table1.tableChanged(user_table1.java:110)
    at javax.swing.table.AbstractTableModel.fireTableChanged(AbstractTableModel.java:280)
    at javax.swing.table.AbstractTableModel.fireTableCellUpdated(AbstractTableModel.java:259)
    at javax.swing.table.DefaultTableModel.setValueAt(DefaultTableModel.java:650)
    at user_table1.tableChanged(user_table1.java:110)
    at javax.swing.table.AbstractTableModel.fireTableChanged(AbstractTableModel.java:280)
    at javax.swing.table.AbstractTableModel.fireTableCellUpdated(AbstractTableModel.java:259)
    at javax.swing.table.DefaultTableModel.setValueAt(DefaultTableModel.java:650)
    at user_table1.tableChanged(user_table1.java:110)
    at javax.swing.table.AbstractTableModel.fireTableChanged(AbstractTableModel.java:280)
    at javax.swing.table.AbstractTableModel.fireTableCellUpdated(AbstractTableModel.java:259)
    at javax.swing.table.DefaultTableModel.setValueAt(DefaultTableModel.java:650)
    at user_table1.tableChanged(user_table1.java:110)
    at javax.swing.table.AbstractTableModel.fireTableChanged(AbstractTableModel.java:280)
    at javax.swing.table.AbstractTableModel.fireTableCellUpdated(AbstractTableModel.java:259)
    at javax.swing.table.DefaultTableModel.setValueAt(DefaultTableModel.java:650)
    at user_table1.tableChanged(user_table1.java:110)
    at javax.swing.table.AbstractTableModel.fireTableChanged(AbstractTableModel.java:280)
    at javax.swing.table.AbstractTableModel.fireTableCellUpdated(AbstractTableModel.java:259)
    at javax.swing.table.DefaultTableModel.setValueAt(DefaultTableModel.java:650)
    at user_table1.tableChanged(user_table1.java:110)
    at javax.swing.table.AbstractTableModel.fireTableChanged(AbstractTableModel.java:280)
    at javax.swing.table.AbstractTableModel.fireTableCellUpdated(AbstractTableModel.java:259)
    at javax.swing.table.DefaultTableModel.setValueAt(DefaultTableModel.java:650)
    at user_table1.tableChanged(user_table1.java:110)
    at javax.swing.table.AbstractTableModel.fireTableChanged(AbstractTableModel.java:280)
    at javax.swing.table.AbstractTableModel.fireTableCellUpdated(AbstractTableModel.java:259)
    at javax.swing.table.DefaultTableModel.setValueAt(DefaultTableModel.java:650)
    at user_table1.tableChanged(user_table1.java:110)
    at javax.swing.table.AbstractTableModel.fireTableChanged(AbstractTableModel.java:280)
    at javax.swing.table.AbstractTableModel.fireTableCellUpdated(AbstractTableModel.java:259)
    at javax.swing.table.DefaultTableModel.setValueAt(DefaultTableModel.java:650)
    at user_table1.tableChanged(user_table1.java:110)
    at javax.swing.table.AbstractTableModel.fireTableChanged(AbstractTableModel.java:280)
    at javax.swing.table.AbstractTableModel.fireTableCellUpdated(AbstractTableModel.java:259)
    at javax.swing.table.DefaultTableModel.setValueAt(DefaultTableModel.java:650)
    at user_table1.tableChanged(user_table1.java:110)
    at javax.swing.table.AbstractTableModel.fireTableChanged(AbstractTableModel.java:280)
    at javax.swing.table.AbstractTableModel.fireTableCellUpdated(AbstractTableModel.java:259)
    at javax.swing.table.DefaultTableModel.setValueAt(DefaultTableModel.java:650)
    at user_table1.tableChanged(user_table1.java:110)
    at javax.swing.table.AbstractTableModel.fireTableChanged(AbstractTableModel.java:280)
    at javax.swing.table.AbstractTableModel.fireTableCellUpdated(AbstractTableModel.java:259)
    at javax.swing.table.DefaultTableModel.setValueAt(DefaultTableModel.java:650)
    at user_table1.tableChanged(user_table1.java:110)
    at javax.swing.table.AbstractTableModel.fireTableChanged(AbstractTableModel.java:280)
    at javax.swing.table.AbstractTableModel.fireTableCellUpdated(AbstractTableModel.java:259)
    at javax.swing.table.DefaultTableModel.setValueAt(DefaultTableModel.java:650)
    at user_table1.tableChanged(user_table1.java:110)
    at javax.swing.table.AbstractTableModel.fireTableChanged(AbstractTableModel.java:280)
    at javax.swing.table.AbstractTableModel.fireTableCellUpdated(AbstractTableModel.java:259)
    at javax.swing.table.DefaultTableModel.setValueAt(DefaultTableModel.java:650)
    at user_table1.tableChanged(user_table1.java:110)
    at javax.swing.table.AbstractTableModel.fireTableChanged(AbstractTableModel.java:280)
    at javax.swing.table.AbstractTableModel.fireTableCellUpdated(AbstractTableModel.java:259)
    at javax.swing.table.DefaultTableModel.setValueAt(DefaultTableModel.java:650)
    at user_table1.tableChanged(user_table1.java:110)
    at javax.swing.table.AbstractTableModel.fireTableChanged(AbstractTableModel.java:280)
    at javax.swing.table.AbstractTableModel.fireTableCellUpdated(AbstractTableModel.java:259)
    at javax.swing.table.DefaultTableModel.setValueAt(DefaultTableModel.java:650)
    at user_table1.tableChanged(user_table1.java:110)
    at javax.swing.table.AbstractTableModel.fireTableChanged(AbstractTableModel.java:280)
    at javax.swing.table.AbstractTableModel.fireTableCellUpdated(AbstractTableModel.java:259)
    at javax.swing.table.DefaultTableModel.setValueAt(DefaultTableModel.java:650)
    at user_table1.tableChanged(user_table1.java:110)
    at javax.swing.table.AbstractTableModel.fireTableChanged(AbstractTableModel.java:280)
    at javax.swing.table.AbstractTableModel.fireTableCellUpdated(AbstractTableModel.java:259)
    at javax.swing.table.DefaultTableModel.setValueAt(DefaultTableModel.java:650)
    at user_table1.tableChanged(user_table1.java:110)
    at javax.swing.table.AbstractTableModel.fireTableChanged(AbstractTableModel.java:280)
    at javax.swing.table.AbstractTableModel.fireTableCellUpdated(AbstractTableModel.java:259)
    at javax.swing.table.DefaultTableModel.setValueAt(DefaultTableModel.java:650)
    at user_table1.tableChanged(user_table1.java:110)
    at javax.swing.table.AbstractTableModel.fireTableChanged(AbstractTableModel.java:280)
    at javax.swing.table.AbstractTableModel.fireTableCellUpdated(AbstractTableModel.java:259)
    at javax.swing.table.DefaultTableModel.setValueAt(DefaultTableModel.java:650)
    at user_table1.tableChanged(user_table1.java:110)
    at javax.swing.table.AbstractTableModel.fireTableChanged(AbstractTableModel.java:280)
    at javax.swing.table.AbstractTableModel.fireTableCellUpdated(AbstractTableModel.java:259)
    at javax.swing.table.DefaultTableModel.setValueAt(DefaultTableModel.java:650)
    at user_table1.tableChanged(user_table1.java:110)
    at javax.swing.table.AbstractTableModel.fireTableChanged(AbstractTableModel.java:280)
    at javax.swing.table.AbstractTableModel.fireTableCellUpdated(AbstractTableModel.java:259)
    at javax.swing.table.DefaultTableModel.setValueAt(DefaultTableModel.java:650)
    at user_table1.tableChanged(user_table1.java:110)
    at javax.swing.table.AbstractTableModel.fireTableChanged(AbstractTableModel.java:280)
    at javax.swing.table.AbstractTableModel.fireTableCellUpdated(AbstractTableModel.java:259)
    at javax.swing.table.DefaultTableModel.setValueAt(DefaultTableModel.java:650)
    at user_table1.tableChanged(user_table1.java:110)
    at javax.swing.table.AbstractTableModel.fireTableChanged(AbstractTableModel.java:280)
    at javax.swing.table.AbstractTableModel.fireTableCellUpdated(AbstractTableModel.java:259)
    at javax.swing.table.DefaultTableModel.setValueAt(DefaultTableModel.java:650)
    at user_table1.tableChanged(user_table1.java:110)
    at javax.swing.table.AbstractTableModel.fireTableChanged(AbstractTableModel.java:280)
    at javax.swing.table.AbstractTableModel.fireTableCellUpdated(AbstractTableModel.java:259)
    at javax.swing.table.DefaultTableModel.setValueAt(DefaultTableModel.java:650)
    at user_table1.tableChanged(user_table1.java:110)
    at javax.swing.table.AbstractTableModel.fireTableChanged(AbstractTableModel.java:280)
    at javax.swing.table.AbstractTableModel.fireTableCellUpdated(AbstractTableModel.java:259)
    at javax.swing.table.DefaultTableModel.setValueAt(DefaultTableModel.java:650)
    and again and again repeat exception
    please give solution or example for this problem and some idea to disable UserEnabled column row when corresponding Admin Column row value is true.

    if(e.getType()==TableModelEvent.UPDATE)
                    System.out.println("Update Row "+tab.getSelectedRow()+"Col :"+tab.getSelectedColumn());                        
                    //System.out.println("New Values.."+md.getValueAt(tab.getSelectedRow(),tab.getSelectedColumn()));
                    if(tab.getSelectedColumn()==1)
                            if(md.getValueAt(tab.getSelectedRow(),tab.getSelectedColumn()).toString().equals("true"))
                                            md.setValueAt(new Boolean(true),tab.getSelectedRow(),2);
            }You created an infinite loop. When the selected column is 1, you update a value in column 2, which generates another TableModelEvent. The selected column is still 1, so the column is updated again, which fires another TableModelEvent.
    You should not be checking the selected column. You should be using the row and column from the TableModelEvent to determine which cell was just updated.

  • Need help with JTable data selection.

    Hi,
    I have a table with multiple rows and each row has a checkbox.user might select checkbox for any row. i want to capture data of all those rows where checkbox is checked. i need to capture data on the click event of my Jbutton.kindly suggest how to proceed.
    Thanks

    hii,
    1/ capture = PrintScreen
    2/ capture = New Window
    3/ capture = somehow to save selected row(s)
    ... kopik

  • Need help in jtable - urgent....

    is it possible to put a progress bar on the table. if so please give a sample source code. thankssss

    It�s possible, but it isn�t so easy to put an JComponent in a table cell. You have to rewrite the TableModel, the TableCellRenderer and perhaps the TableCellEditor! Please descripe exactly what actions you want to do. Perhaps I can help!
    Greetings <tg>

  • Jtextfield inside jtable..please i need help

    Hello, im trying to put textfield in a cell of Jtable but appears the following text inside of JTextField that i've inserted...
    javax.swing.JTextField[,0,0,0x0,invalid,disabled,layout=javax.swing.plaf.basic.Basic
    TextUI$UpdateHandler,alignmentX=0.0,alignmentY=0.0,border=javax.swing.plaf.Border
    UIResource$CompoundBorderUIResource@196c1b0,flags=296,maximumSize=,minimumSize
    =,preferredSize=,caretColor=sun.swing.PrintColorUIResource[r=51,g=51,b=51],disabled
    TextColor=javax.swing.plaf.ColorUIResource[r=184,g=207,b=229],editable=true,margin=
    javax.swing.plaf.InsetsUIResource[top=0,left=0,bottom=0,right=0],selectedTextColor=
    sun.swing.PrintColorUIResource[r=51,g=51,b=51],selectionColor=javax.swing.plaf.Color
    UIResource[r=184,g=207,b=229],columns=0,columnWidth=0,command=,horizontal
    Alignment=LEADING]
    Thus i've implemented a class FBaseTableCellEditor extends DefaultCellEditor that allow me to have JTextfield like cell of JTable.
    this is the source code :
    public class FBaseTableCellEditor extends DefaultCellEditor {
    public FBaseTableCellEditor() {
    super(new javax.swing.JTextField());
    this.editorComponent = new javax.swing.JTextField();
    //this.setClickCountToStart(1);
    ths is the source code to insert a new row in the JTable:
    private void AddRowsinTable(){
    int row = JTable.getRowCount() - 1;
    JTextField[] newrow = CreateRow();
    this.DefaultTableModel.addRow(newrow);
    private JTextField[] CreateRow()
    JTextField[] newrow = {this.JTextField0, this.JTextField1, this.JTextField2, this.JTextField3, this.JTextField4, this.JTextField5, this.JTextField6};
    return newrow;
    PLEASE I NEED HELP...
    Message was edited by:
    negrera

    tripple posting: http://forum.java.sun.com/thread.jspa?threadID=5120228

  • Need Help with Unusual Table Behavior

    I've been asked to create a table with unusual behaviors, and I'm a little stuck on how to implement it. The table has cells with dates and blanks in it. The following rules need to work:
    1. If the cell has a date in it, then:
    a. If the user single-clicks on the cell, the cell should be selected. At most, the date could be highlighted and copied, but not changed
    b. If the user double-clicks on the cell, a popup window should appear that allows entry of detailed data about the date. This overrides the default behaviors of entering edit mode on double-click.
    c. If the user presses F2, the cell should enter edit mode and allow the user to edit or remove the date. This prevents the user from accidently changing an existing date, which is supposed to be a rare occurance anyway.
    2. If the cell has no date, then:
    a. If the user single-clicks a cell, double-clicks a cell, or uses the keyboard to navigate to a cell and then begins typing, the cell should enter edit mode and allow the user to enter a date. Once a valid date has been entered, the rules for #1 apply.
    Optional:
    The user can remove a date by clearing the date, but it would be nice if they could select multiple dates for deletion.
    Any ideas would be appreciated. Right now, I'm stuck on how to make the cell editable with a single click depending on whether there is a date already in it.

    Torgil wrote:
    PatrickRThomas wrote:
    Fair enough, but in all the topics I've seen on this site, I almost never see someone respond once they've been given an answer to their question. Why call me out on it and not everyone else?It's not just you. It's becoming more and more common actually. Here's an example from only yesterday (reply 3):
    [http://forums.sun.com/thread.jspa?threadID=5340766]
    Now, you may not like this, but the fact remains that this is how this particular forum works, and if you want help from the regulars here it's in your best interest to stick to the forum rules. Arguing about it almost never helps your case. (Personally I don't care much either way, but that's just me and as you can see from my posting history I'm not here very often so my opinion doesn't matter much.)
    Finally, if you want help on JTables in particular, camickr is your man, so you might want to stay on his good side :-)In that thread you cited, it's fair to point out that the person never responded, but calling him a louse, etc. was uncalled for and unprofessional. If someone had politely said that I should reply to my other threads, I would have apologized and moved on. However, that's not what happened. I was called out in a way intended to humiliate me for 2 instances, not for my failure to reply, but for failing to reply quickly enough. That's what I found to be so ridiculous, and hence, my sarcasm. In the third instance, perhaps I should have responded with a "thank you" to the second response that I received. I'll take my lumps for that one. I also took offense to the suggestion that I only replied to my previous thread because I wanted help on this one. That was just a baseless accusation.
    And for the record, the reason that I'm responding to this topic so quickly is that my email notifications are working this time. I do check my watchlist when I have a question that needs answering, but if I get pulled off onto another task, I may not check it for a while. I can't help that.

  • Need Help Need Help PLZ PLZ

    my problem is that i have made a calendar by using jtable and i can't highlight or put any sign to keep track on date, but the biggest problem is that i have to submit this project after two days, so i will appreciate any help or tips from you. Here is my code:
    CODE
    /*Contents of CalendarProgran.class */
    //Import packages
    import javax.swing.*;
    import javax.swing.event.*;
    import javax.swing.table.*;
    import java.awt.*;
    import java.awt.event.*;
    import java.util.*;
    public class CalendarProgram{
    static JLabel lblMonth, lblYear;
    static JButton btnPrev, btnNext;
    static JTable tblCalendar;
    static JComboBox cmbYear;
    static JFrame frmMain;
    static Container pane;
    static DefaultTableModel mtblCalendar; //Table model
    static JScrollPane stblCalendar; //The scrollpane
    static JPanel pnlCalendar;
    static int realYear, realMonth, currentYear, currentMonth;
    public static void main (String args[]){
    //Look and feel
    try {UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());}
    catch (ClassNotFoundException e) {}
    catch (InstantiationException e) {}
    catch (IllegalAccessException e) {}
    catch (UnsupportedLookAndFeelException e) {}
    //Prepare frame
    frmMain = new JFrame ("Gestionnaire de clients"); //Create frame
    frmMain.setSize(330, 375); //Set size to 400x400 pixels
    pane = frmMain.getContentPane(); //Get content pane
    pane.setLayout(null); //Apply null layout
    frmMain.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); //Close when X is clicked
    //Create controls
    lblMonth = new JLabel ("January");
    lblYear = new JLabel ("Change year:");
    cmbYear = new JComboBox();
    btnPrev = new JButton ("<<");
    btnNext = new JButton (">>");
    mtblCalendar = new DefaultTableModel(){public boolean isCellEditable(int rowIndex, int mColIndex){return false;}};
    tblCalendar = new JTable(mtblCalendar);
    stblCalendar = new JScrollPane(tblCalendar);
    pnlCalendar = new JPanel(null);
    //Set border
    pnlCalendar.setBorder(BorderFactory.createTitledBorder("Calendar"));
    //Register action listeners
    btnPrev.addActionListener(new btnPrev_Action());
    btnNext.addActionListener(new btnNext_Action());
    cmbYear.addActionListener(new cmbYear_Action());
    //Add controls to pane
    pane.add(pnlCalendar);
    pnlCalendar.add(lblMonth);
    pnlCalendar.add(lblYear);
    pnlCalendar.add(cmbYear);
    pnlCalendar.add(btnPrev);
    pnlCalendar.add(btnNext);
    pnlCalendar.add(stblCalendar);
    //Set bounds
    pnlCalendar.setBounds(0, 0, 320, 335);
    lblMonth.setBounds(160-lblMonth.getPreferredSize().width/2, 25, 100, 25);
    lblYear.setBounds(10, 305, 80, 20);
    cmbYear.setBounds(230, 305, 80, 20);
    btnPrev.setBounds(10, 25, 50, 25);
    btnNext.setBounds(260, 25, 50, 25);
    stblCalendar.setBounds(10, 50, 300, 250);
    //Make frame visible
    frmMain.setResizable(false);
    frmMain.setVisible(true);
    //Get real month/year
    GregorianCalendar cal = new GregorianCalendar(); //Create calendar
    realMonth = cal.get(GregorianCalendar.MONTH); //Get month
    realYear = cal.get(GregorianCalendar.YEAR); //Get year
    currentMonth = realMonth; //Match month and year
    currentYear = realYear;
    //Add headers
    String[] headers = {"Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"}; //All headers
    for (int i=0; i<7; i++){
    mtblCalendar.addColumn(headers);
    tblCalendar.getParent().setBackground(tblCalendar.getBackground()); //Set background
    //No resize/reorder
    tblCalendar.getTableHeader().setResizingAllowed(false);
    tblCalendar.getTableHeader().setReorderingAllowed(false);
    //Single cell selection
    tblCalendar.setColumnSelectionAllowed(true);
    tblCalendar.setRowSelectionAllowed(true);
    tblCalendar.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
    //Set row/column count
    tblCalendar.setRowHeight(38);
    mtblCalendar.setColumnCount(7);
    mtblCalendar.setRowCount(6);
    //Populate table
    for (int i=realYear-100; i<=realYear+100; i++){
    cmbYear.addItem(String.valueOf(i));
    //Refresh calendar
    refreshCalendar (realMonth, realYear); //Refresh calendar
    public static void refreshCalendar(int month, int year){
    //Variables
    String[] months = {"January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"};
    int nod, som; //Number Of Days, Start Of Month
    //Allow/disallow buttons
    btnPrev.setEnabled(true);
    btnNext.setEnabled(true);
    if (month == 0 && year <= realYear-10){btnPrev.setEnabled(false);} //Too early
    if (month == 11 && year >= realYear+100){btnNext.setEnabled(false);} //Too late
    lblMonth.setText(months[month]); //Refresh the month label (at the top)
    lblMonth.setBounds(160-lblMonth.getPreferredSize().width/2, 25, 180, 25); //Re-align label with calendar
    cmbYear.setSelectedItem(String.valueOf(year)); //Select the correct year in the combo box
    //Clear table
    for (int i=0; i<6; i++){
    for (int j=0; j<7; j++){
    mtblCalendar.setValueAt(null, i, j);
    //Get first day of month and number of days
    GregorianCalendar cal = new GregorianCalendar(year, month, 1);
    nod = cal.getActualMaximum(GregorianCalendar.DAY_OF_MONTH);
    som = cal.get(GregorianCalendar.DAY_OF_WEEK);
    //Draw calendar
    for (int i=1; i<=nod; i++){
    int row = new Integer((i+som-2)/7);
    int column = (i+som-2)%7;
    mtblCalendar.setValueAt(i, row, column);
    //Apply renderers
    tblCalendar.setDefaultRenderer(tblCalendar.getColumnClass(0), new tblCalendarRenderer());
    static class tblCalendarRenderer extends DefaultTableCellRenderer{
    public Component getTableCellRendererComponent (JTable table, Object value, boolean selected, boolean focused, int row, int column){
    if (column == 0 || column == 6){
    setBackground(new Color(255, 220, 220));
    else{
    setBackground(new Color(255, 255, 255));
    super.getTableCellRendererComponent(table, value, selected, focused, row, column);
    return this;
    static class btnPrev_Action implements ActionListener{
    public void actionPerformed (ActionEvent e){
    if (currentMonth == 0){ //Back one year
    currentMonth = 11;
    currentYear -= 1;
    else{ //Back one month
    currentMonth -= 1;
    refreshCalendar(currentMonth, currentYear);
    static class btnNext_Action implements ActionListener{
    public void actionPerformed (ActionEvent e){
    if (currentMonth == 11){ //Foward one year
    currentMonth = 0;
    currentYear += 1;
    else{ //Foward one month
    currentMonth += 1;
    refreshCalendar(currentMonth, currentYear);
    static class cmbYear_Action implements ActionListener{
    public void actionPerformed (ActionEvent e){
    if (cmbYear.getSelectedItem() != null){
    String b = cmbYear.getSelectedItem().toString();
    currentYear = Integer.parseInt(b);
    refreshCalendar(currentMonth, currentYear);

    Welcome to the forum. You will need to learn a couple things if you want to receive help and not get flamed to death:
    1) All code needs to be posted within code tags. You can read up on them here:
    http://forum.java.sun.com/help.jspa?sec=formatting
    You want to make it as easy as possible for the volunteers here to help you. That means making your code readable.
    2) Do not put "urgent" "need help" "hurry please" in your posts if you are smart. Definitely don't put them in the header of the post. The urgency is yours, not ours. Putting that stuff in there only turns people off. If you have a problem deemed worthwhile by the volunteers here, if you have put thought into your post so you make it easy as possible for others to help you, and if you show some effort on your own, you are almost guaranteed to get timely help.
    3) List all error messages completely.
    4) Keep all necessary code, get rid of all unnecessary code. Your code should be compilable on its own, but it should not contain anything that isn't necessary for demonstrating your problem.
    5) Specifics:
    Why are you throwing out all those exceptions?
    Why is everything in one big huge GUI class? Break your code down into functional units. Make sure the logic works in a non-GUI way, THEN add a GUI class.
    Why the huge main method? The main should be short and sweet.
    Why the static inner classes? Do you know what is the difference between static inner classes and non-static inner classes?
    Why all the static variables anyway? You are doing procedural programming with an OOP language. You should use OOP if you can with an OOP language.
    Sorry, but this code looks like it was thrown together in a big hurry. I think that you have a lot of work to do. Good luck!

  • Please help on JTable

    Hello ,
    Please i need help in the following topic:
    I have a JTable with 50 rows i will like to do some processing when ever the row
    and column change in my JTable. So I think i have to add a listener to my table but i don't really
    know which listener. Can some one help me please and may be a sample code?
    many thanks.

    You need to add a TableModelListener to the table's model:
    public class MyTableModelListener implements TableModelListener
      public void tableChanged(TableModelEvent e)
        System.out.println("THE TABLE HAS CHANGED!");
    myTable.getModel().addTableModelListener(new MyTableModelListener());That should get you started.
    Hope this helps.

  • Need help to develop Pythagoras theorem-

    Hi i need help to develop proofs 2,3,4
    of pythagoras theorems in java as demonstrations
    These are applets can anyone help me with it or give me an idea of how to go about developing it -
    the site is the following
    http://www.uni-koeln.de/ew-fak/Mathe/Projekte/VisuPro/pythagoras/pythagoras.html
    then double click on the screen to make it start

    Pardon my ASCII art, but I've always liked the following, simple, geometric proof:
         a                   b
    ---------------------------------------+
    |       |                                |
    a|   I   |              II                |
    |       |                                |
    ---------------------------------------+
    |       |                                |
    |       |                                |
    |       |                                |
    |       |                                |
    |       |                                |
    b|  IV   |              III               |
    |       |                                |
    |       |                                |
    |       |                                |
    |       |                                |
    |       |                                |
    |       |                                |
    ---------------------------------------+It almost goes without saying that I+II+III+IV == (a+b)^2, and II == IV == a*b,
    I == a*a and III == b*b, showing that (a+b)^2 == a^2+a*b+a*b+b^2.
    I hope the following sketch makes sense, stand back, ASCII art alert again:     a                   b
    ---------------------------------------+
    |               .             VI         |
    |     .                 .                |a
    | V                               .      |
    |                                        +
    |                                        |
    |   .                                    |
    b|                                     .  |
    |                                        |
    |                  IX                    |
    | .                                      |
    |                                    .   |b
    |                                        |
    +                                        |
    |      .                                 |
    a|               .                  . VII |
    |  VIII                   .              |
    ---------------------------------------+
                     a                    bThe total area equals (a+b)^2 again and equals the sum of the smaller areas:
    (a+b)^2 == V+VI+VII+VIII+IX. Let area IX be c^2 for whatever c may be.
    V+VII == VI+VIII == a*b, so a^2+b^2+2*ab= c^2+2*a*b; IOW a^2+b^2 == c^2
    Given this fundamental result, the others can easily be derived from this one,
    or did I answer a question you didn't ask?
    kind regards,
    Jos

  • I need help to find and open a job app that I exported, was able to fill out and sign and saved and now can't open it? What did I do wrong?

    I need help to find and open a job app that I exported, was able to fill out and sign and saved and now can't open it? What did I do wrong?

    What file format did you export it to?

  • Need help to open audios attached in a PDF file

    Hello
    I just need help. I have ordered a reviewer online that has audios and texts in a pdf file. I was told to download the latest adobe reader on my computer. I have done the same thing on my ipad mini. I am not so technical with regards to these things. Therefore I need help. I can access the audios on my computer but not on my ipad.
    I want to listen to audios with scripts or texts on them so i can listen to them when i am on the go. I was also informed that these files should work in any device. How come the audios doesnt work on my ipad.
    Please help me on what to do.
    Thanks

    Audio and video are not currently support on Adobe Reader. :-<
    You need to buy a PDF reader that supports them. My suggestion is PDF Expert from Readdle ($US 9.99)

  • Need help to open and look for file by name

    Hi,
            Im needing help to open a folder and look for a file (.txt) on this directory by his name ... The user ll type the partial name of file , and i need look for this file on the folder , and delete it ....
    How can i look for the file by his name ?
    Thx =)

    Hi ,
        Sry ,, let me explain again ... I ll set the name of the files in the follow order ... Name_Serial_date_chanel.sxc ..
    The user ll type the serial that he wants delete ...
    I already figured out what i need guys .. thx for the help ^^
    I used List Directory on advanced IO , to list all .. the Name is the same for all ... then i used Name_ concateneted with Serial(typed)* .. this command serial* ll list all serials equal the typed , in my case , ll exist only one , cuz its a count this serial .Then i pass the path to the delete , and its done !
    Thx ^^

  • I need help, my ipod touch is not recognized by windows as a harddisk

    i need help, my ipod touch is not recognized by windows like a memory card or a harddisk.
    i would like to transfer the files from pc to my ipod touch without useing itunes.
    as i see theres some people here that theires ipod touch are recongnzed as a digitl camra, mine is reconzied as nothing, some help plz.
    Message was edited by: B0Om

    B0Om wrote:
    ok but i still dont understed, only my itnes recongnize my ipod, when i go to " my cumputer, it dosent show up there, not even as a digital camra
    Your Touch is working correctly. Currently, without unsupported third party hacks, the Touch has NO disc mode. It will only show up in iTunes.
    how do i put programes and games in my ipod touch
    Right now, you don't. The SDK is scheduled to be released in Feburary. Then developers will be able to write programs that will be loadable.

Maybe you are looking for

  • Drivers Failing to Install

    I own an HP G62 Notebook PC, and my warrenty expires in 4 days. Iv'e had this problem for awhile but it hasn't affected me too much. The problem is that my USB controllers can't install properly. When I plug in a flash driver it will show that it is

  • Error Missing parameter values - I get this in 11g app server only

    Hi.. I had an application in JSP-Struts, previously on 10g app server.  I now migrated the code into 11g.  I get the error on CrystalViewer.jsp  Error Missing parameter values Steps that lead up to the error: The very first time anyone enters the app

  • Excise Invoice date to be changed

    Hi , we had gone live in April. We are entering backdated entries. Our user, by mistake, entered 19.05.2010 instead of 19.04.2010. SO can anybody convey, how to change this date? please suggest... Regards,

  • How to create PDF in Mac 8.6?

    i cannot find Adobe Acrobat Distiller 4.0 for mac 8.6. Adobe Acrobat Distiller 4.0 is whether needing to buy. If no, can you tell me where i can go to download. Thank you very much for your help.

  • Template compilation error

    I am getting compilation error on following peice of code: template <typename KEY> class XYZ private:     map<KEY,int>  m_Map;          typedef map<KEY,int>::iterator it; }Error: No parameters provided for template. I have CC version Sun C++ 5.5