[Java] 단축키 안내 프로그램
-
04. 크롤링[Java] 단축키 안내 프로그램 2021. 3. 2. 22:23
안녕하세요 Becca입니다! 단축키 안내 프로그램의 네 번째 시간입니다. 이번 글에서는 Visual Studio의 단축키를 크롤링 해보도록 하겠습니다. Visual Studio의 단축키는 매우 많고, 그것을 모두 적는 것은 시간이 오래 걸립니다. 그런데, Visual Studio의 단축키가 적혀있는 웹사이트를 찾았다면 어떨까요? 그러면 단축키를 모두 적는 것이 아니라 복사, 붙여넣기를 한다면 시간이 단축될 것입니다. 그러나 단순히 복사, 붙여넣기를 한다면 원하지 않는 정보도 같이 따라오게 되고, 이를 구분하는 것도 시간이 걸립니다. 이 문제를 해결하기 위해, 웹사이트의 HTML 코드를 이용하여 원하는 정보만 가져오는 방법인 크롤링(파싱)을 이용하여 단축키만 txt 파일에 저장해보는 방법을 사용할 것입니다..
-
03. 메인 페이지[Java] 단축키 안내 프로그램 2021. 2. 17. 15:50
안녕하세요 Becca입니다! 단축키 안내 프로그램의 세 번째 시간입니다. 이번 글에서는 메인 페이지를 만들어보도록 하겠습니다. 메인 페이지는 프로그램을 실행시켰을 때 가장 먼저 볼 수 있는 화면입니다. 그러면, 나중에 만들 단축키 사전과 단축키 검색 패널(Panel)으로 이동할 수 있어야 합니다. 그리고, 저번 시간에 타이틀바를 삭제하여 프레임을 종료시키지 못하는 문제도 해결해야 합니다. [메인 페이지 생성] main_page 패키지에서 Mainpg 클래스를 생성합니다. (main_page 패키지에서 우클릭 → New → Class) [메인 페이지 Panel] 1. javax.swing.* / java.awt.* / java.awt.event.* 을 import 합니다. package main_page;..
-
02. 타이틀바 삭제[Java] 단축키 안내 프로그램 2021. 2. 9. 21:22
안녕하세요 Becca입니다! 단축키 안내 프로그램의 두 번째 시간입니다. 이번 글에서는 프레임의 타이틀바를 삭제하고, 프레임의 이동방법을 수정해보도록 하겠습니다. 프레임의 타이틀바를 삭제하는 이유는 디자인을 할 때 이상하게 보였기 때문입니다. 그러므로 타이틀바를 삭제하고, 프레임의 이동방법을 수정해보도록 하겠습니다. (프레임의 이동은 타이틀바를 마우스로 클릭하여 드래그를 하는 방식인데, 타이틀바를 삭제하여 이 방법이 막힙니다.) [타이틀바 삭제 방법] MainFrame()에서 프레임의 타이틀바를 삭제하고, 크기 변경을 불가능하도록 하는 코드를 작성합니다. (크기 변경 불가능은 디자인을 했을 때, 망가지지 않도록 하기 위해서 넣었습니다.) public MainFrame() { setResizable(fal..
-
01. 메인 프레임[Java] 단축키 안내 프로그램 2021. 1. 8. 21:29
안녕하세요 Becca입니다! 단축키 안내 프로그램의 첫 번째 시간입니다. 이번 글에서는 간단하게 메인 프레임을 만들어보도록 하겠습니다. 1. 이클립스로 프로젝트를 만들어줍니다. 2. src 폴더 안, main_page 패키지를 생성합니다. 3. main_page 패키지에서 MainFrame을 생성합니다. 4. MainFrame에서 프레임을 만들어줍니다. package main_page; import javax.swing.*; // JFrame을 사용하기 위해 import public class MainFrame extends JFrame { /* 생성자 */ public MainFrame() { setTitle("MainFrame"); // 타이틀에 들어갈 텍스트 setSize(1100, 700); //..
-
00. 프로그램 소개[Java] 단축키 안내 프로그램 2021. 1. 2. 22:40
안녕하세요 Becca입니다! Java의 GUI를 이용하여 개발한 단축키 안내 프로그램 (Shortcut Guide)을 이곳에 기록하려 합니다. 이 프로그램은 Visual Studio의 단축키를 정리하고, 편리하게 볼 수 있도록 제작한 프로그램입니다. 프로그램의 구성은 총 5가지입니다. 메인 프레임 패널들을 보여주는 곳 (Frame) 메인 페이지 프로그램의 시작 페이지 (Panel) 크롤링 단축키를 가져오는 방법 단축키 사전 단축키와 단축키의 기능을 알 수 있는 곳 (Panel) 단축키 검색 단축키를 형식에 맞게 입력하면 사전으로 연결되어 어떤 단축키인지 알 수 있는 곳 (Panel) 프로그램의 패널 디자인입니다. [메인 페이지] [단축키 사전] [단축키 검색] 이 프로젝트는 Eclipse(이클립스)로 제..