こんにちは、私はこのコードを書きました。このコードで試みているのは、メソッドの戻り値を Java スイング ラベルに取得することです。
ここに私のコードがあります:
public static int search(java.util.Date date)
{
Connection conn = null;
ResultSet rs = null;
Statement st = null;
int b=0;
try
{
conn=DBMgr.openConnection();
DateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");
String dateStr=formatter.format(date);
System.out.println("date"+dateStr);
String sqlQuery = "select sum(time_spend) as Time_Billed_Per_Day,datetime from time_entry where datetime like '"+dateStr+"%' ";
st = conn.createStatement();
rs = st.executeQuery(sqlQuery);
while(rs.next())
{
b = rs.getInt(1);
System.out.println("BILL of the date u specified is:"+b);
}
}
catch(SQLException ex)
{
System.out.println(ex.toString());
}
finally
{
try
{
if(rs!=null)
rs.close();
if(conn!=null)
DBMgr.closeConnection(conn);
}
catch(Exception ex)
{
}
}
return b;
}
これはスイングコードです:
JLabel lblTimeBilledDayText = new JLabel( "00:45:20" , JLabel.RIGHT);
pnlOuter.add(lblTimeBilledDayText);
「00:45:20」の代わりにメソッドの戻り値を取得したい
これを行う方法?