본문 바로가기

Java153

[JAVA] 버튼을 누르면 다음 페이지로 넘어가는 NextPage 메인 화면 Next Page 버튼 클릭시 First Page 버튼 클릭시 전체 코드 package javaTest; import java.awt.EventQueue; import java.awt.Font; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JPanel; public class app1 { private JFrame frame; private final JPanel pannelFirstPage = new JPanel(); /** * Launch the application. */ .. 2022. 9. 9.
[JAVA] JOptionPane(Method)_1 JOptionPane은 사용자에게 값을 묻거나 정보를 알려주는 표준 대화 상자이며, 클래스의 메소드는 크게 4가지로 나눔 showMessageDialog showConfirmDialog showInputDialog showOptionDialog 1) showMessageDialog JOptionPane.showMessageDialog(parentComponent, message, title, messageType); * parentComponent: 통상적으로는 null로 지정하며, 부모 컴포넌트를 지정해서 팝업 활성화 제어 ** message: 팝업 상자에 표시할 내용 지정 *** title: 팝업 상자에 타이틀 내용 지정 **** messageType: 팝업 상자에 아이콘 지정 1) ERROR_MES.. 2022. 9. 5.
[JAVA] ID와 Password 입력을 통한 로그인 구현 메인화면 로그인 성공시 * 아이디 && 비밀번호가 틀릴 경우 로그인 실패시 * 아이디 && 비밀번호가 틀릴 경우 import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JOptionPane; import javax.swing.JPanel; import javax.swing.JPasswordField; import javax.swing.JTextField; public class LoginProgram { public LoginProgram() { JFr.. 2022. 9. 4.
[JAVA] 간단하게 버튼만 구현한 TODOList_1 package scheduler.checkbox.study; import java.awt.BorderLayout; import java.awt.Dimension; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JPanel; import javax.swing.JTextArea; public class frame { public static void main(String[] args) { JFrame frame = new JFrame("ToDoList"); JPanel panel = new JPanel(); JLabel label = new JLabel("To-Do-List".. 2022. 9. 3.
[JAVA] 상수의 데이터 타입 1. 상수 - 상수(常數, constant)란 변하지 않는 값을 의미 - int a = 1; * a는 변수, 1은 상수 2. 상수의 표현 - float a = 2.2; → 오류 * 데이터 타입 불일치 - double a = 2.2; → 오류 없음 * 데이터 타입 일치 - float a = 2.2F → 오류 없음. * 명시적 형변환을 통해 데이터 타입을 일치시킴. => 자바는 기본적으로 double형으로 설정 3. 정수형 - int a = 2147483648; → 오류 * 표현 가능 범위 외 - long a = 2147483648; → 오류 * 데이터 타입 불일치 - long a = 2147483648L; → 오류 없움. * 명시적 형변환을 통해 데이터 타입을 일치시킴. => 자바는 기본적으로 int형으로.. 2022. 8. 11.
[JAVA] 데이터 타입 1. 데이터의 크기 - 비트에서 바이트는 *8 이고, 이후로는 *1024 8 bit(비트) 1 byte 1024 byte (바이트) 1 kilobyte 1024 kilobyte (킬로바이트) 1 megabyte 1024 megabyte (메가바이트) 1 gigabyte 1024 gigabyte (기가바이트) 1 terabyte 1024 terabyte (테라바이트) 1 petabyte 1024 petabyte (페타바이트) 1 exbyte 1024 exabyte (엑사바이트) 1 zettabyte - 2. 정수형의 데이터 타입 - 지식, 경험이 필요 - 선언하는 데이터의 따라 메모리 사용량이 달라짐. 따라서 메모리 절약이 가능함. 데이터 타입 메모리의 크기 표현 가능 범위 byte 1 byte -128 .. 2022. 8. 11.