Update apiQuery.java
This commit is contained in:
parent
3e2443ce5c
commit
e71db85b7d
|
@ -23,6 +23,7 @@ public class apiQuery{
|
||||||
}
|
}
|
||||||
|
|
||||||
private MainWindowController mainWindowController;
|
private MainWindowController mainWindowController;
|
||||||
|
private Image im;
|
||||||
|
|
||||||
@SuppressWarnings("deprecation")
|
@SuppressWarnings("deprecation")
|
||||||
void startQuery(String input){
|
void startQuery(String input){
|
||||||
|
@ -52,7 +53,7 @@ public class apiQuery{
|
||||||
//replace blank with + for api-query
|
//replace blank with + for api-query
|
||||||
moviename = moviename.replace(" ", "+");
|
moviename = moviename.replace(" ", "+");
|
||||||
|
|
||||||
//URL wird zusammengestellt abfragetypen: http,json,xml (muss json sein um späteres trennen zu ermöglichen)
|
//URL wird zusammengestellt abfragetypen: http,json,xml (muss json sein um späteres trennen zu ermöglichen)
|
||||||
dataurl = apiurl + "t=" + moviename + "&plot=full&r=json";
|
dataurl = apiurl + "t=" + moviename + "&plot=full&r=json";
|
||||||
|
|
||||||
url = new URL(dataurl);
|
url = new URL(dataurl);
|
||||||
|
@ -61,7 +62,7 @@ public class apiQuery{
|
||||||
|
|
||||||
// lesen der Daten aus dem Antwort Stream
|
// lesen der Daten aus dem Antwort Stream
|
||||||
while ((retdata = dis.readLine()) != null) {
|
while ((retdata = dis.readLine()) != null) {
|
||||||
//retdata in json object parsen und anschließend das json Objekt "zerschneiden"
|
//retdata in json object parsen und anschließend das json Objekt "zerschneiden"
|
||||||
System.out.println(retdata);
|
System.out.println(retdata);
|
||||||
JsonObject object = Json.parse(retdata).asObject();
|
JsonObject object = Json.parse(retdata).asObject();
|
||||||
String titelV = object.getString("Title", "");
|
String titelV = object.getString("Title", "");
|
||||||
|
@ -90,8 +91,8 @@ public class apiQuery{
|
||||||
|
|
||||||
if(response.equals("False")){
|
if(response.equals("False")){
|
||||||
mainWindowController.ta1.appendText(mainWindowController.noFilmFound);
|
mainWindowController.ta1.appendText(mainWindowController.noFilmFound);
|
||||||
Image im2 = new Image("recources/icons/close_black_2048x2048.png");
|
im = new Image("recources/icons/close_black_2048x2048.png");
|
||||||
mainWindowController.image1.setImage(im2);
|
mainWindowController.image1.setImage(im);
|
||||||
}else{
|
}else{
|
||||||
//ausgabe des Textes in ta1 in jeweils neuer Zeile //TODOformatting
|
//ausgabe des Textes in ta1 in jeweils neuer Zeile //TODOformatting
|
||||||
mainWindowController.ta1.appendText(mainWindowController.title+": "+titelV+"\n");
|
mainWindowController.ta1.appendText(mainWindowController.title+": "+titelV+"\n");
|
||||||
|
@ -111,8 +112,12 @@ public class apiQuery{
|
||||||
mainWindowController.ta1.appendText(mainWindowController.imdbRating+": "+imdbRatingV+"\n");
|
mainWindowController.ta1.appendText(mainWindowController.imdbRating+": "+imdbRatingV+"\n");
|
||||||
mainWindowController.ta1.appendText(mainWindowController.type+": "+typeV+"\n");
|
mainWindowController.ta1.appendText(mainWindowController.type+": "+typeV+"\n");
|
||||||
|
|
||||||
Image im1 = new Image(posterURL);
|
if(posterURL.equals("N/A")){
|
||||||
mainWindowController.image1.setImage(im1);
|
im = new Image("recources/icons/close_black_2048x2048.png");
|
||||||
|
}else{
|
||||||
|
im = new Image(posterURL);
|
||||||
|
}
|
||||||
|
mainWindowController.image1.setImage(im);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue