String
유형을 JLayeredPane
으로 유형 변환하는 방법이 있습니까? 나는 다음과 같은 오류를 얻고있다JLayeredPane에 대한 유형 변환 문자열
private static void build_tables() {
String sql="SELECT * FROM pos_tables WHERE pos_company_id='"
+global_variables.company_id
+"' AND shop_type='"
+global_variables.shop_type
+"'";
if(mysql_query.count_mysqls(variables.con.conn, sql)>0){
try {
ResultSet rs = mysql_query.execute_mysql(variables.con.conn, sql);
while (rs.next()) {
JLayeredPane JL = (JLayeredPane)rs.getObject("parent_floor");
tablesetup.addButton(rs.getString("table_name"),
Integer.parseInt(rs.getString("x")),
Integer.parseInt(rs.getString("y")), JL);
}
} catch (SQLException ex) {
Logger.getLogger(builder.class.getName()).log(Level.SEVERE, null, ex);
}
}
}
:
Exception in thread "AWT-EventQueue-0" java.lang.ClassCastException: java.lang.String cannot be cast to javax.swing.JLayeredPane
포맷 변환 된 코드; 잘못된 경우 되돌려주십시오. – trashgod