Mozzida
article thumbnail
버블버블 - 4 게임맵 캐릭터 추가
Java 2022. 10. 4. 14:40

bubble.test.ex02 패키지 추가 package bubble.test.ex02; import javax.swing.JFrame; import javax.swing.JLabel; public class BubbleFrame extends JFrame{ public BubbleFrame() { setSize(1000,640); getContentPane().setLayout(null);// absolute 레이아웃 (자유롭게 그림을 그릴 수 있다.) JLabel lblNewLabel = new JLabel("New label"); lblNewLabel.setBounds(210, 268, 57, 15); getContentPane().add(lblNewLabel); setLocationRelative..

article thumbnail
버블버블 - 3 Frame 설정
Java 2022. 10. 4. 13:43

package bubble.test.ex01; import javax.swing.JFrame; // 1. 윈도우 창이 되었음 // 2. 윈도우 창은 내부에 패널을 하나 가지고 있다. public class BubbleFrame extends JFrame{ public BubbleFrame() { setSize(1000,640); // 전체 사이즈 setVisible(true); // 그림을 그려라 (while) } public static void main(String[] args) { new BubbleFrame(); } } 다른 버전은 실행 안됬는데 builder 1.9.9 pre 버전 설치하니 저는 되네요

article thumbnail
버블버블 - 2 (환경 설정)
Java 2022. 10. 4. 13:28

사용환경 STS4 , JDK 11 https://github.com/codingspecialist/Java-Swing-BubbleGame GitHub - codingspecialist/Java-Swing-BubbleGame Contribute to codingspecialist/Java-Swing-BubbleGame development by creating an account on GitHub. github.com 여기서 자료 다운 받기! 이미지 폴더에 있는 이미지와 사운드 파일 넣기 +추가로 lib 폴더 만들어서 안에 lombok 라이브러리 추가! 프로젝트 오른 클릭 properties 들어와서 위와 같이 설정 STS LOMBOK 설정은 인터넷에 좋은 글들이 많으니 참고 하시길 바랍니다. src.bu..

article thumbnail
버블버블 - AWT 라이브 러리 -1
Java 2022. 10. 4. 13:03

while 계속 켜져 있다. 1. 버튼 디자인을 하는 것이 어렵다. 2. 디자인 애니메이션 구현이 어렵다. 3. 재사용 x 문제를 해결을 위해 -AWT 컴포넌트 가 생겼다.

article thumbnail
Java 고객관리 프로그램 만들기
Java 2022. 9. 29. 14:31

settings -> org.eclipse.jdt.core.prefs 세팅 eclipse.preferences.version=1 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve org.eclipse.jdt.core.compiler.compliance=1.8 org.eclipse.jdt.core.compiler.debug.lineNumber=generate org.eclipse.jdt.core.compiler.debug.localVari..

article thumbnail
회원가입 문제와 게시글 삭제 문제 해결

public class User { @Column(nullable=false,length = 100, unique =true) private String username; // 중복방지를 위해 unique 조건을 걸어두었다 하지만 중복 아이디 가입시 예외처리 조건을 추가 안해두어 오류가 발생함 그래서 user.js에 내용을 수정 하였다. $.ajax({ type:"POST", url :"/auth/joinProc", data:JSON.stringify(data),//htttp body 데이터 contentType: "application/json; charset=utf-8", //body데이터가 어떤타입인자(MIME) dataType:"json"// 요청을 서버로해서 응답이 왔을때 기본적으로 모든것이 문..

article thumbnail
회원 정보 수정 구현하기

🤍스프링 시큐리티(Spring Security) 회원정보 수정 구현하기 1. 먼저 회원 정보 수정 페이지로 이동하는 코드를 UserController에 작성한다. @GetMapping("/user/updateForm") public String updateForm() { return "user/updateForm"; } 2. 회원 정보 수정 화면 updateForm을 작성한다. username은 수정할 수 없도록 readonly를 넣어준다. userid는 hidden 속성으로 넣어준다. user 정보는 principal에서 가져온다. 3. 회원 정보 수정 버튼 클릭 이벤트를 user.js에 작성한다. 수정이므로 PUT 방식으로 처리한다. let index = { init: function(){ $("#b..

article thumbnail
카카오 로그인 API 서비스 구현하기

🤍REST API) 카카오 로그인 API 서비스 환경설정 1. 카카오 개발자센터에 접속 후 로그인한다. 2. 애플리케이션을 추가하기 3. 아래와 같이 이름을 설정해서 추가해준다. 4. WEB 플랫폼 등록 5. 도메인 등록 6. 카카오 로그인 활성화 7. Redirect URI 설정 8. 동의 항목 설정 9. 이곳에서 카카오로그인 버튼 소스를 가져온다. (축약형, Middle) 10. 로그인 화면에 카카오 로그인 버튼을 추가한다. 11. 카카오 로그인 요청을 보내는 Request URI는 아래와 같이 만들면 된다. GET /oauth/authorize?client_id=${REST_API_KEY}&redirect_uri=${REDIRECT_URI}&response_type=code HTTP/1.1 Host..