분류 전체보기 (156) 썸네일형 리스트형 [JavaFX] MenuItem setMnemonicParsing 단축키, SeparatorMenuItem 구분자 setMnemonicParsing - 파일 메뉴 단축키 설정 SeparatorMenuItem - 서브메뉴 구분 설정 Menu 생성 setMnemonicParsing 에 true로 설정 단축키로 사용할 키 값을 _키값 으로 설정하면 '_' 없이 메뉴 생성됨 메뉴(F), 메뉴(M), 메뉴(O) Alt + F, M, O 로 단축키 설정됨 서브메뉴에 라인으로 분리하고 싶으면 Menu 에 MenuItem을 add할 때 분리될 부분에 new SeparatorMenuitem() 으로 구분 메뉴(F) 메뉴(M) 메뉴(O) 서브메뉴1(S) 서브메뉴2(T) ------------ 로그아웃(X) Menu file1 = new Menu("메뉴(_F)"); Menu file2 = new Menu("메뉴(_M)"); Menu f.. [JavaFX] multiple key event Combination ctrl + s 단축키 사용 JavaFX 단축키 등록하기 JavaFX 에서 키보드를 이용하여 단축키를 사용하는 방법 3가지 setOnKeyPressed 를 이용하는 방법 @FXML private JFXTextField jfxTextField; public void addEventListener() { jfxTextField.setOnKeyPressed(new EventHandler() { @Override public void handle(KeyEvent ke) { if(ke.getCode() == KeyCode.ENTER) { System.out.println("Enter key"); } } } } KeyCombination을 이용하는 방법 @FXML private AnchorPane anchorPane; public void a.. MSSQL Server 2012 설치 시 installshareddir 매개변수에 대해... 오류 MSSQL Server 2012 설치 시 에러 INSTALLSHAREDDIR 매개 변수에 대해 지정된 "C:ProgramFiles\MicrosoftSQL Server\" 디렉터리는 압축되었거나 압축된 디렉터리에 있으므로 잘못되었습니다. 압축되지 않은 디렉터리를 선택하십시오. SQL Server 설치 시 위와 같은 에러 발생시 해결 방법 C:\Program Files\Microsoft SQL Server 로 이동한다. Microsoft SQL Server 폴더를 보면 아래와 같은 모양의 폴더아이콘이 보인다. 폴더의 상태가 디스크 공간절약을 위해 압축되어 있는 상태이다. 폴더의 공유를 해제하기 위해 파일에 마우스 우클릭 > 속성으로 이동한다. 하단의 고급 버튼을 클릭한다. 고급 특성에서 압축 또는 암호화 특.. [JavaFX] TreeTableView Key event - Row Delete JavaFX TreeTableView 키보드 Delete로 선택 row 삭제하기 TreeTableView 생성 [JavaFX] TreeTableView, JFXTableView 만들고 데이터 저장하기 JFXTableView, TreeTableView 만들기 기본 TreeTableView 사용법 최상위 root로 TreeItem rootTitle 을 생성 subTitle1을 생성하고 그 밑으로 Sub1_1, Sub1_2을 add 한다. 같은 방법으로 subTitle2를 생성한다. 최.. ohtanja.tistory.com Root 와 Sub 데이터를 삭제 KeyCode.DELETE로 키보드 이벤트 Root 데이터 삭제 - rootItem.getChildren().remove(); Sub 데이터 삭제 - R.. [JavaFX] TreeTableColumn에 TextField 넣고 변경하기 JavaFX TreeTableView 의 column에 TextField넣고 변경하기 사용자 entity 생성 @Entity @Data public class UserVO { private String id; private String name; } userTree 변수명으로 Tree 생성 colId, colName 컬럼명 생성 setOnEditCommit 이벤트로 TextField명을 변경했을 때의 이벤트 호출 @FXML private TreeTableView userTree; @FXML private TreeTableColumn colId, colName; private void treeSetting() { colName.setCellValueFactory(new TreeItemPropertyValu.. [JavaFX] Hibernate cannot be case to 오류 Exception in thread "JavaFX Application Thread" java.lang.ClassCastException: [Ljava.lang.Object; cannot be case to path JavaFX + Hibernate 오류 SQLQuery sqlQuery = getSession().createSQLQuery(sql.toString()); sqlQuery.addEntity(UserVO.class); [Google search] 구글링으로 구글 검색 유용하게 사용하는 꿀팁 Google search 구글링 하는 방법 구글링이란? Google과 ing의 합성어로 구글을 통해 정보를 검색한다는 의미이다. 요즘은 다양한 정보들을 인터넷 검색을 통해서 방대한 양의 정보들을 접할 수 있다. 네이버, 구글, 유튜브 까지 다양한 검색 종류가 존재한다. 요즘은 영상이 대세라 유튜브 검색을 많이 하지만, 그래도 여전히 문서 검색도 굉장히 중요한 듯 하다. 특히 구글은 세계의 많은 정보들을 가지고 있기 때문에 구글에서 주로 검색을 하게 되는데 단순히 원하는 단어의 검색만 사용하기 보단, 좀 더 스마트하고 효율적으로 구글링 하는 방법을 정리해 보았다. 몇 가지 구글링 방법만으로도 굉장히 큰 효과를 누를 수 있을 것이다. 특정 단어를 꼭! 포함해서 검색하는 방법 ( "?" ) 검색결과에 무조건 .. [JavaFX] textField input validation 체크하기 JavaFX, fxml, jfx 데이터 벨리데이션 null, 공백 체크하기 @FXML private JFXTextField txtId, txtPw, txtName, txtAddr; public boolean validChk() { if(Validation.validate(txtId, txtPw, txtName, txtAddr)) { return false; } } Validation 체크하기 위한 class public class Validation { public static booelan validate(Control... widgets) { boolean flag = true; String value = ""; for(Control con : widgets) { id(con == null) { co.. 이전 1 ··· 6 7 8 9 10 11 12 ··· 20 다음