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/