본문 바로가기
반응형

전체 글442

JavaFX TableView 의 Header 를 없애기. (JavaFX hide TableView header) JavaFX 를 하면서 계단식 컴포넌트를 만들게 되었는데, 필요에 따라 테이블 뷰에서 header 부분을 없애야 하는 상황이 발생했다. 처음엔 API 옵션이 떡하니 있어 쉽게 할 줄 알았는데, 결국 Css Style Syntax 를 찾아야만 했던 문제였다. 먼저 Fxml 에서 사용할 Css 에 ".column-header-background { visibility: hidden; }" 를 입력한다. Fxml 에 와서 Stylesheets 를 생성한 Css로 설정하면 header 가 사라진다. 1. make .css file 2. write css ".column-header-background { visibility: hidden; }" 3. adapt fxml. 2018. 1. 3.
UnsatisfiedLinkError no in java.library.path SWT 프로젝트를 빌드를 하던 중에 위와 같은 에러가 발생 했다. 뭐가 문제일까...? 위 메세지가 의미하는 것은 일반 자바 라이브러리의 클래스 패스를 찾지 못하겠다는 것이 아니라, "JVM 이 네이티브 라이브러리를 찾을 수 없다" 는 것이다. 즉, 네이티브 어플리케이션을 실행하기 위한 라이브러리를 찾지 못한다는 얘기다. 위와 같이, Java 에서 외부 프로그램에 접근하기 API를 JNI (Java Native Interface) 라고 한다. 해당 플랫폼에서만 실행 가능한 네이티브 코드(native code)에 접근하기 위해 만들어진 응용 프로프로그램 인터페이스로, 주로 자바만으로는 구현할 수 없거나, 다른 언어로 쓰여진 어플리케이션을 접근하려고 하는 경우에 쓰인다. 동작 환경이 해당 플랫폼에 제한된다는.. 2018. 1. 3.
라라벨 도메인 링크 virtualhost 설정 라라벨 설치 후 virtualhost 를 사용해 도메인을 설정하려면 아래 두 파일을 편집해 주면 된다. 1. C:\xampp\apache\conf\extra\httpd-vhosts.conf 를 열어 아래 내용을 추가해준다.DocumentRoot 는 어플리케이션이 설치된 폴더의 public을 설정해 준다. ServerAdmin 은 도메인을 적어주고 directory 는 어플리케이션 폴더를 설정한다. DocumentRoot "C:\xampp\htdocs\dbsteel\public" ServerAdmin dbsteel.dev Options Indexes FollowSymLinks AllowOverride All Require all granted 2. C:\Windows\System32\drivers\etc\.. 2017. 12. 29.
맥에서 DMG 나 ISO 파일 부트 USB 로 굽기 개인적으로 새로 산 USB 에 Lion 이미지를 굽고 싶어 여기 저기 찾아보았다. 첨에는 프로그램을 찾아보다가 여기저기 찾다보니 의외로 맥 자체의 디스크 유틸리티에서 해결할 수 있다는 걸 알았다. 1. 원하는 USB메모리를 연결하고, 디스크 유틸리티를 실행합니다. 3. 좌측 메뉴에서 해당 USB를 선택합니다. 4. 상단 탭에서 복원을 선택합니다. 5. MAC OS X 이미지를 선택합니다. 6. 좌측 메뉴에서 조금 전 연결한 USB를 드레그 해서 우측 '대상' 텍스트박스 안으로 드롭합니다. 주의) 4번 단계가 약간 헷갈릴수 있습니다. 좌측 메뉴중 USB를 보면 USB 장치에 대한 아이콘이 있고, 바로 아래 파티션에 대한 정보가 있습니다. 여기서 장치 말고 해당 파티션을 텍스트박스로 드레그 앤 드롭하시면 됩.. 2017. 12. 29.
초보에서 고급까지, 웹으로 프로그래밍 배우자 아래 링크에 정리가 잘 되어 있는 페이지가 있어 공유합니다.http://www.bloter.net/archives/176582 2017. 12. 27.
Java JDBC 드라이버 없다고 에러나는 상황에서의 설정 JDBC 를 이용한 Java 프로젝트에서 JDBC 드라이버가 없다고 에러나는 경우가 있다. 이럴 경우에는 JDBC jar 파일을 다운받아 Jre 경로에 넣어주면 실행할 수 있다. 1. http://dev.mysql.com/downloads/connector/ 에서 Connector/J 를 다운한다. 2. 압축을 풀면 내부에 mysql-connector-java-5.1.22-bin.jar 파일을 찾아 복사한다. 3. Java 프로젝트 내부의 Java Library Jre 경로를 확인한다. 4. 위 그림처럼 해당 jre\lib\ext 폴더에 아까 복사한 jar 파일을 붙여넣고 이클립스를 다시실행한다. 그러면 자동으로 class 를 추가하고 그 후에 실행하면 정상적으로 동작되는 것을 확인할 수 있다. 2017. 12. 27.
반응형