JavaFX
-
[Java] 화면 전환, 애니메이션 (Hangman5)Java 2022. 2. 9. 23:05
START 페이지를 만들고 애니메이션을 넣은 화면 전환을 구현하였다. 화면 전환은 StackPane 을 사용하였다. 씬빌더를 사용해서 시작 화면을 만들었고 시작화면과 연결되는 controller인 StartPageController에 화면 전환을 넣었다. public class startPageController implements Initializable { @FXML private Button startBtn; @FXML private Text mainText; @Override public void initialize(URL location, ResourceBundle resources) { } @FXML public void gameStart(ActionEvent event) { startBtn...
-
[Java] Dictionary API (Hangman3)Java 2022. 2. 6. 23:40
오늘은 Dictionary API를 사용해서 영단어의 뜻을 불러오는 것을 구현했다. 링크: https://api.dictionaryapi.dev/api/v2/entries/en/ 부분에 궁금한 영단어를 입력하면 뜻, 발음, 유래 등이 나온다. 위 사진은 hello라는 단어로 검색을 했을 때의 결과이다. 뜻만 알고싶은데 문장이 좀 길어서 String으로 받아서 "definition"의 인덱스를 검색하고 해당 인덱스 다음에 가장 빨리 나오는 쌍따옴표의 인덱스를 검색해서 그 사이에 있는 뜻만 substring으로 잘랐다. private String wordMeaningURL = "https://api.dictionaryapi.dev/api/v2/entries/en/"; public String getWordM..