본문 바로가기
728x90
반응형

Programming222

Java GUI 프로그래밍 (2) JFrame 기본 실습 ( JTextField , JButton , JLabel 사용한 간단한 실습 ) ※ JTextfield JTextField() 새로운 TextField를 구축한다. JTextField(Document doc, String text, int columns) 지정된 텍스트 스토리지 모델과 열수를 사용해 새로운 JTextField를 구축한다. JTextField(int columns 지정된 수의 열이 있는 새로운 빈 TextField를 구축한다. JTextField(String text) 지정된 텍스트로 초기화되는 새로운 TextField를 구축한다. JTextField(String text, int columns) 지정된 텍스트와 열로 초기화되는 새로운 TextField를 구축한다. .. 2017. 6. 23.
Java GUI를 이용한 간단한 덧셈 프로그램 빈칸에 숫자를 입력하고 "확인"버튼을 누르면 값이 addBlank에 표시된다 "취소"를 누르면 모든 TextField가 초기화된다. package guiExam; /** * * package name : guiExam * class name : JFrameAddProgramming.java * * @author : yunjin * @Date : 2017. 6. 23. */ import java.awt.*; import javax.swing.*; public class JFrameAddProgramming { public static void main(String[] args) {init(); FlowLayout flow = new FlowLayout(); JFrame frame = new JFrame(".. 2017. 6. 23.
Java GUI 프로그래밍 (1) Java GUI란 ? - 윈도우, 아이콘, 메뉴와 같은 시각적인 요소들을 통해 프로그램을 실행하는 환경을 말한다. ※ GUI 윈도우의 구성요소 · 프레임(frame) : 사진과 같이 윈도우 전체를 프레임이라고 한다. · 타이틀 바 (title bar) : 위의 사진에 적혀있는 처럼 윈도우의 제목을 의미한다 ( HTML과 비교하자면 과 비슷한기능) · Content pane : 데이터를 입력받거나, 실행 결과를 출력하는 부분, 위의 사진에서는 welcome to yunjin blog 텍스트를 표시하였다. · 라벨 (label) : 위의 윈도우 에서 중앙에 welcome to yunjin blog라는 텍스트를 표시했는데 이부분을 라벨이라고 한다. 위의 사진 코드 packa.. 2017. 6. 22.
ArrayList란 ArrayList란 배열에서 발전된 형태라고 보시면됩니다. (그렇다고 배열과 같은건 아님). 일반적인 배열을 선언해서 사용하게된다면 인덱스를 다 채우거나 인덱스를 다 못채울수도 있는데 이러한경우 인덱스가 가득찼다면 더이상 값을 넣지 못할 것이고 인덱스가 남는다면 메모리가 낭비되는 현상이 일어난다. 이러한 문제를 해결하기 위해 java에서 ArrayList라는 클래스를 제공합니다. ArrayList클래스로 리스트를 만들기 위해서는 리스트에 저장할 데이터의 타입을 정해야 합니다. 또한 ArrayList 클래스를 포함한 모든 자료구조 클래스는 레퍼런스 타입의 데이터만 저장할 수 있습니다. ArrayList list = new ArrayList(); * 안에 쓰여진 타입을 타입 파라미터(Type paramete.. 2017. 6. 11.
728x90
반응형