Results 1 to 2 of 2
Thread: Descending order
- 11-04-2008, 04:28 PM #1
Member
- Join Date
- Oct 2008
- Posts
- 5
- Rep Power
- 0
Descending order
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 )
- 11-04-2008, 04:33 PM #2
- Join Date
- Jul 2007
- Location
- Colombo, Sri Lanka
- Posts
- 11,374
- Blog Entries
- 1
- Rep Power
- 18
Store all values in an array ans sort it.
Similar Threads
-
Display the data in Descending order
By santanu in forum New To JavaReplies: 2Last Post: 10-31-2008, 12:06 PM -
how to display the picture when the filename is not in order
By norazanita in forum New To JavaReplies: 5Last Post: 06-06-2008, 09:31 AM -
Tab order on swing components
By ashvin@projectdemo.biz in forum AWT / SwingReplies: 1Last Post: 05-31-2008, 10:06 AM -
How to place the GUI components in correct order
By impact in forum New To JavaReplies: 2Last Post: 05-04-2008, 06:41 AM -
adding a variable in order to a list
By Jrr in forum New To JavaReplies: 2Last Post: 11-19-2007, 01:10 AM


LinkBack URL
About LinkBacks
Reply With Quote
Bookmarks