| DEVPPL http://www.devppl.com/forum/ |
|
| new in java. http://www.devppl.com/forum/viewtopic.php?f=47&t=12194 |
Page 1 of 1 |
| Author: | Santanu [ Thu Oct 30, 2008 3:39 pm ] |
| Post subject: | new in java. |
I am generating data(e.g., 24, 16, 32, 38) in a row/column of a table. Now the data is displaying in random order. I want to display them in Descending order. Can anybody help me how to do this as I am new in Java development. I am displaying the data using these lines of code: case 1: { return history.getRssi(); } From this Method: public Object getValueAt( int row, int col ) { if( null != histories && 0 <= row && row < getRowCount() ) { try { History history = histories[row]; switch( col ) { case 0: return ( history.getCheckinTS().length() > 5 ) ? history.getCheckinTS().substring(5) : history.getCheckinTS(); case 1: { return history.getRssi(); } case 2: return history.getDeviceId(); } // switch } catch( Exception e ) { System.out.println( "exception:" + e.toString() ); System.out.println( e.getStackTrace().toString() ); } } // if ( null != tags && 0 <= row && row < tags.length ) return ""; } |
|
| Author: | Santanu [ Tue Nov 04, 2008 4:15 pm ] |
| Post subject: | new in java |
I am basically generating the RSSI values(e.g., 24, 16, 32, 38.....) in the RSSI column in a table using return history.getRssi(); in case 1 of the code. Now the data is displaying in random order. I want to display them in Descending order. Can anybody help me how to do this as I am new in Java development. I am setting thr value for RSSI column using history.setRssi( tagHistory.getRssi() ); in the setData() method. For your convenience I am putting the setData() method and the code where I am displaying the values of RSSI column. ********************************************************** public void setData( Tag _tag, WardenEvent[] _events, Device[] devices ) { histories = null; if( _tag != null ) { History[] tagHistories = _tag.getHistories(); histories = new History[tagHistories.length]; int k = 0; for( int j = 0; j < tagHistories.length; j++ ) { History tagHistory = tagHistories[j]; History history = new History(); history.setCheckinTS( tagHistory.getCheckinTS() ); history.setRssi( tagHistory.getRssi() ); history.setDeviceId(""); boolean add = false; if( devices != null ) { for( int i=0; i<devices.length; i++ ) { Device device = devices[i]; if( device.getGUID().equals( tagHistory.getDeviceId() ) && device.getType() != Device.EAC ) { history.setDeviceId( device.getName() ); add = true; break; } } } if( add ) { histories[k] = history; k++; } } for( ; k<tagHistories.length; k++ ) { History EmptyHistory = new History(); EmptyHistory.setCheckinTS( "" ); EmptyHistory.setRssi( "" ); EmptyHistory.setDeviceId( "" ); histories[k] = EmptyHistory; } } tag = _tag; events = _events; } ****************************************************** The code where I am displaying the RSSI values: public Object getValueAt( int row, int col ) { if( null != histories && 0 <= row && row < getRowCount() ) { try { History history = histories[row]; switch( col ) { case 0: return ( history.getCheckinTS().length() > 5 ) ? history.getCheckinTS().substring(5) : history.getCheckinTS(); case 1: return history.getRssi(); case 2: return history.getDeviceId(); } // switch } catch( Exception e ) { System.out.println( "exception:" + e.toString() ); System.out.println( e.getStackTrace().toString() ); } } // if ( null != tags && 0 <= row && row < tags.length ) return ""; } // public Object getValueAt( int row, int col ) |
|
| Author: | simran [ Sat Jan 17, 2009 11:33 am ] |
| Post subject: | Re: new in java. |
woho both of you gave us a great information about java i think its really helpful for anybody so thanks for these posts... |
|
| Page 1 of 1 | All times are UTC + 1 hour |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|