GUI (2) 썸네일형 리스트형 Java 행맨 구현 위 사진은 행맨을 Swing-GUI로 구현한 결과물이다 함수부터 설명하는 것이 나을 것 같다 getWordList는 path를 매개변수로 받아서 BufferedReader 클래스로 입력받은 path(=텍스트 파일)를 읽어오고 ArrayList인 word_array(String)에 넣는 후, 리턴해준다 correctWord 함수는 위에서 리턴받은 array를 넣어주고 랜덤으로 한개의 단어를 뽑아서 그 단어를 리턴해준다 (랜덤 단어를 맞춰야 하기 때문에) 그리고 메인에서는 밑에서 만들 생성자를 호출시켜준다 위 함수들을 이용해서, 단어를 하나 뽑고 그 단어를 LowerCase를 이용해서 모든 글자를 소문자로 반환한다 (사용자가 대소문자 구별 안하게 하기 위해서) 그리고 GUI 화면 상 '_' (빈칸으로 보이게.. Java gui button puzzle 오늘은 swing의 gui를 이용하여 숫자 퍼즐을 만드려고 한다 위 사진은 gui title의 icon 변경을 위해 첨부하였다 전체적인 설계로는, 숫자를 입력받은 게임사이즈로 퍼즐게임을 만드는데 만약 3을 입력받으면, 3 * 3 = 9 개의 퍼즐을 만드는 방식으로 진행된다 그렇게 숫자패드가 생성되면, 그 숫자들을 섞어주고 각각의 버튼을 클릭하였을 때 위아래 양옆으로 빈칸이 존재한다면 그 빈칸과 text만 바꾸는 식으로 진행된다 자세한 설명은 코드와 함께 설명할 예정 ! 메인 클래스 GridPuzzle() 첫 번째로, Jframe을 상속시키고 클래스 내에서, 기본 생성자와 게임 사이즈를 입력받을 수 있는 생성자를 만들었다 매개변수로 아무 값도 안 들어오면 기본적인 생성자로 3*3=9 개의 퍼.. 이전 1 다음