목록JAVA & JDBC/Study (6)
칠리설탕의 it

안녕하세요. 오늘은 JTable안에 checkbox를 만들어 보도록 하겠습니다. 우선 기본적인 JTable을 만들어보도록 하겠습니다. 위와 같은 코드를 실행하면 아래의 그림과 같이 JTable이 생성됩니다. 여기서 선택부분에 Checkbox를 넣어보도록 하겠습니다. 결과적인 코드를 먼저보면 아래와 같은 코드를 작성해야 합니다. DefaultTableModel클래스는 JTable과 같이 사용되는 데이터 모델 클래스로 테이블에 표시할 데이터와 열 이름을 관리하며, 데이터를 추가하거나 제거하는 등의 기능을 제공하는 클래스입니다. 익명 클래스를 이용해 DefaultTableModel를 상속받는 새로운 익명클래스를 정의하고 익명클래스 안에서 getColumnClass() 메소드를 재정의해주겠습니다. getCol..

JLabel은 문자열이나 이미지를 화면에 출력하는 레이블 컴포넌트를 만드는 클래스입니다.JLabel을 사용하기 위해서는 import javax.swing.JLabel을 작성해주어야 합니다.JLanel 컴포넌트는 아래와 같은 생성자가 존재합니다.●JLabel() //비어있는 레이블● JLabel(String text) //문자열 레이블● JLabel(Icon image) //이미지 레이블● JLabel(String text, Icon image, SwingConstants.(LEFT, RIGHT, CENTER)) //문자열과 이미지를 모두 가진 레이블 ○ SwingConstants. 뒤에 LEFT, RIGHT, CENTER 중 한개를 선택하여 사용 ● 문자열 출력하기 ● 이미지 출력하기이미지를..

Eclipse의 jar파일을 자바프로그램을 실행하거나 배포하기 위해 자바 클래스 파일, 리소스 파일, 메타데이터 들을 하나의 압축 파일로 묶은 것입니다. 이제 Eclipse를 통해 jar파일을 만드는 방법을 알아보겠습니다!예시를 하나 만들기 위해 아래의 코드를 이용해 창 화면이 만들어지도록 하겠습니다. 1.코드를 작성후 좌측 상단의 File을 클릭후 Export를 눌러줍니다.2.그 후 아래와 같은 창이 생성될 것인데 Runnable JAR file을 선택해주도록 하겠습니다. 3.Launch configuration은 jar을 만들기 위한 파일을 선택해주는 것이고 Export destination은 Browse를 통해 파일의 저장 위치를 선택하는 것입니다. 그 후 Finish를 누릅니다. 4. 이렇게 완료..

자바를 이용하다 보면 폰트를 바꿔야 하는 경우가 있습니다.저도 폰트를 바꾸고 싶은데 어떻게 바꾸지 하고 찾아본 경험이 존재하는데 어떻게 하면 폰트를 바꿀수 있는지 알아보겠습니다. 우선 자신이 바꿀수 있는 폰트의 종류가 무엇이 있는지 알아보겠습니다. 1. 제어판에 들어가서 글꼴을 검색해줍니다. 2. 글꼴을 눌러 자신이 사용할 수 있는 폰트를 확인해 줍니다. 저는 238개의 폰트가 존재하네요!! 이제 폰트의 종류에 대해 알아봤으니 폰트를 바꾸는 방법에 대해 알아보도록 합시다!폰트를 바꾸는 방법은 Font클래스 이용, GraphicsDevice클래스 이용, jvavFx를 이용하는 등 여러가지 방법이 존재하지만 가장 대표적인 방법은 Font클래스를 이용하는 것에 대해 알아보도록 하겠습니다. 만일 자신이 Gu..

오늘은 JTabel을 만드는 방법에 대해 소개해드리겠습니다.JTabel은 테이블 형태의 데이터를 표시하고 편집하는 컴포넌트입니다. 행과 열으로 이루어진 테이블을 생성하며 각 셀에는 텍스트, 숫자, 이미지등 다양한 형태의 데이터를 표시할 수 있습니다. JTable을 사용하기 위해서는 javax.swing패키지의 JTable 클래스를 이용해야 합니다.이제 JTable 생성하는 법에 대해 알아보겠습니다. JTabel의 열 이름으로 사용할 변수들을 배열을 통해 생성해주도록 하겠습니다. 이제 위에 작성한 변수들 순서대로 들어갈 데이터들을 이차원 배열을 이용하여 생성해줍니다. 이제 마지막으로 JTabel을 생성해주도록 하겠습니다. JScrollPane은 JPanel의 데이터가 많아 마우스의 Scroll을 통해 데..
자바에서 SQL문을 실행시키는 방법은 대표적으로 2가지 인터페이스를 사용하는 방법이 있습니다.첫번째는 Statement인터페이스사용하는 방법과 두번째는 PreparedStatement 인터페이스 사용 그러면 저 2개의 인터페이스 차이점은 무엇일까?? Statement인터페이스의 작동원리를 살펴보겠습니다. 1. Query작성● Query는 SQL문법을 따라야하며, 문자열로 구성되야합니다. ● 데이터베이스에 전달될 명령어를 설정하는 것 입니다.2. Statement 생성 ● 'Connection'객체를 이용하여 'Statement'객체를 생성해줍니다.3. Query실행● 생성된 'Statement'객체의 메소드 중 'executeQuery'와 'executeUpdate' 메소드를 이용하여 Query를 ..