본문 바로가기

자바

Swing LookAndFeel Swing 에서, 윈도우에 따라 컴포넌트들이 각 고유의 모습으로 보이게 할수있는 방법이 없을까 해서, 찾아봤습니다. - 테스트 환경 : Window 8 자바의 Swing 은 어떤 운영체제이든지, AWT 를 사용하지 않는 이상 모든 컴포넌트들의 UI형태와 모양은 위와 같습니다. 이제 Swing 을 사용해도 해당 운영체제 고유의 컴포넌트의 모습으로? 변형 시키기 위해선 LookAndFeel 을 사용해야 합니다. UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName()); 위 코드를 JFrame 이 초기화 되기 이전 (Static 구문이나, Main 메소드 최상단, 생성자 최상단 부분) 등에 삽입해주세요. (반드시 예외처리 해주어야 합니다) 결과는.. 더보기
JAVA SQLLite3 사용하기 (3) ※ 앞서 미리 프로젝트에서 라이브러리가 추가되었고, DBMS 을 통해 데이터베이스가 생성되었다 가정하에 진행합니다. ※ 이미 MySQL, 오라클 같은 JDBC 프로그래밍이나, Arraylist, 제네릭 프로그래밍을 알고있다는 가정하에 진행하겠습니다. (모두 세세히 풀어쓰기엔 좀 무리가 있습니다.) 1. 우선, SQL 매니져로 생성했던, 데이터베이스를 프로젝트내 폴더를 하나 생성해서 복사합니다. (위 프로젝트에서는 resource 라는 폴더명으로 생성후 넣었습니다.) 이제 모든 준비는 끝났습니다. 이제 실제적으로 코드레벨에서 해당 데이터베이스에 접근해보도록 하겠습니다. 먼저, 저는 두개의 패키지를 나누어 관리하겠습니다. com.db 패키지 - Datainfo 라는 클래스는, 데이터베이스에 존재하는 필드인 .. 더보기
JAVA SQLLite3 사용하기 (2) 우선, 첫번째 강좌에서 자바 프로젝트에서 외부라이브러리 호출방법에 대해 익혀보았습니다. 이제, SQLite Manager 을 설치하여 데이터베이스 생성 에 대해 배워보겠습니다. 파이어폭스를 설치후, 부가앱(무료) 에서 SQLite Manager 를 설치하도록 합니다. 설치가 정상적으로 수행되었다면, 도구에 설치된것을 볼수 있습니다. 실행하도록 합니다. 위와 같은 화면의 어플리케이션이 실행됨을 볼수 있습니다. 딱히 어려운 부분은 없으나, 다른 부가적인것은 배재하고 필요한것만 설명하도록 하겠습니다. 이제 데이터베이스를 생성하도록 하겠습니다. 1. 먼저 Database 첫번째 메뉴에서 New Database 를 클릭하도록 하겠습니다. 2. 위와 같은 화면이 뜨게 되는데, 이 화면은 데이터베이스의 이름을 설정하.. 더보기
JAVA SQLLite3 사용하기 (1) SQLLite3 란? - MySQL, MSSQL 등 과같이 데이터베이스 입니다. 단, MySQL 이나 MSSQL 은 서버와 사용자에 대한 권한이 필요한 반면, SQLLite3 는 서버가 불피요하고, 사용자 권한도 필요하지 않는 데이터베이스 입니다. 주로, IOS 혹은 안드로이드 같은 모바일 환경에서 채택하고 쓰고 있습니다. (더 자세한 사항은 인터넷 검색 참고) ------------------------------------------------------------------------------------------------------------ 준비물 : SQLLite3 라이브러리, 파이어폭스 SQLLite3 Manager (부가앱) 이번에는, JAVA 에서 SQLLite3 를 사용하는 방법에 .. 더보기