JAVA
-
java) 메모장 만들기 1) 메뉴 + 열기 + 저장JAVA/멀티스레드, 이벤트 2024. 5. 27. 10:59
▤ 목차" data-ke-type="html">HTML 삽입미리보기할 수 없는 소스✔ 메뉴바 만들기💻 코드로 보기// 메모장 만들기public class Memojang extends JFrame implements ActionListener { private JTextArea txtMemo = new JTextArea("", 10, 30); private String copyText; private JMenuItem mnuNew, mnuSave, mnuOpen, mnuExit; private JMenuItem mnuCopy, mnuPaste, mnuCut, mnuDel, mnuFontSize; private JMenuItem mnuAbout, mnuEtc1, mnuEtc2; public Memojan..
-
java 리스너 이벤트 처리 방법 (익명 객체, 내부 클래스)JAVA/멀티스레드, 이벤트 2024. 5. 24. 10:02
▤ 목차" data-ke-type="html">HTML 삽입미리보기할 수 없는 소스💫이벤트 처리 ❓이벤트 리스너란?발생된 이벤트 객체에 반응하여 이벤트를 처리하는 객체를 말한다.사용자가 버튼을 클릭하거나, 마우스를 움직이거나, 키보드를 누르면 이벤트가 발생한다.class --Listener implements ActionListener{ public void actionPerformed (ActionEvent e){... //이벤트 객체가 발생하면 호출}} 이벤트를 처리하는 몇가지 방법이 있다.이 글에서는 이벤트 처리 코드를 정리해보고자 한다. - inner Class로 받아서 처리하는 방법- 익명클래스로 처리하는 방법 ✔ implements ActionListener 사용💻 코드로 보기public ..
-
jpa) DB와 매핑 어노테이션 @Entity, @Table, @Id, @ColumnJAVA/ORM 2024. 5. 14. 18:25
▤ 목차" data-ke-type="html">HTML 삽입미리보기할 수 없는 소스어노테이션이란?자바 컴파일러에게 문법 에러를 체크하도록 정보를 제공하기 위해 사용되는 클래스이다.프로그램을 빌드할때 코드를 자동으로 생성할 수 있도록 정보를 제공한다.런타임에 특정 기능을 실행하도록 정보를 제공한다.개발자 입장에서 더욱 직관적이기에 코드를 이해하기 쉽다.다른 사람에게 설명할 수 있도록 정보를 제공한다.기본 코드public class SangpumTable { private int code; private String sang; private int su; private int dan; public SangpumTable() { // jpa에서 생성자는 비어있어도 무조건 적어줘야한다. }데이터베이스 ✔ @..