목록GUI (13)
투케이2K
[개발 환경 설정]개발 툴 : VsCode개발 언어 : python [소스 코드]# --------------------------------------------------------------# [import]# --------------------------------------------------------------import sysfrom PyQt5.QtWidgets import *from PyQt5.QtGui import *# --------------------------------------------------------------# --------------------------------------------------------------# [요약 설명]# ---------..
[개발 환경 설정]개발 툴 : VsCode개발 언어 : python [소스 코드]# --------------------------------------------------------------# [import]# --------------------------------------------------------------import sysfrom PyQt5.QtWidgets import *from PyQt5.QtGui import *# --------------------------------------------------------------# --------------------------------------------------------------# [요약 설명]# ---------..
[개발 환경 설정]개발 툴 : VsCode개발 언어 : python [소스 코드]# --------------------------------------------------------------# [import]# --------------------------------------------------------------import sysfrom PyQt5.QtWidgets import *# --------------------------------------------------------------# --------------------------------------------------------------# [요약 설명]# ----------------------------------..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [소스 코드] //TODO 자식 레이아웃 [버튼] 클릭 이벤트 정의 실시 ActionListener action = new ActionListener(){ @Override public void actionPerformed(ActionEvent e) { // TODO Auto-generated method stub if (e.getActionCommand().equals("음식추가")) { // 음식 추가 버튼 클릭이벤트 처리 //TODO 입력된..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [설 명] [AWT 란?] - AWT는 해당 시스템에서 실행될 시 사용되는 GUI입니다 (운영체제 따라 다른 모양과 배치 형태를 가짐) - AWT는 중량 컴포넌트입니다 - AWT는 java.awt.*; 패키지를 사용합니다 - AWT의 가장 큰 장점으로는 각 운영체제에서의 구현이 쉽다는 것입니다 [SWING 란?] - SWING은 자바에서 컴포넌트 생성 시 화면에 일관되게 표현되는 GUI입니다 - SWING은 경량 컴포넌트입니다 - ..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [소스 코드] if (e.getActionCommand().equals("추가")) { // 추가 버튼 클릭이벤트 처리 //TODO 입력된 값 테이블에 추가하기 String info[] = new String[3]; //한행 (row) 에 저장할 데이터 모음 info[0] = tfName.getText(); info[1] = tfAge.getText(); if(rb1.isSelected()) { info[2] = "남자"; } else { inf..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [소스 코드] package ex5; import java.awt.Color; 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.JLabel; import javax.swing.JOptionPane..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [소스 코드] //TODO 메인 메소드 시작 부분 public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("[GUI (awt/swing) - 사칙 연산 계산기 프로그램 만들기]"); /*[설 명] * 1. 자바에서는 JFrame을 사용해서 GUI 프로그램을 만들 수 있습니다 * 2. new GridLayout(행, 열, 가로여백, 세..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [소스 코드] package ex5; import java.awt.Font; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JMenu; import javax.swing.JMenuBar; import javax.swing.JMenuIt..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [소스 코드] package ex5; import java.awt.BorderLayout; import java.awt.Color; import java.awt.FlowLayout; import java.awt.Font; import java.awt.GridLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.util.Arrays; i..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [소스 코드] package ex5; import java.awt.BorderLayout; import java.awt.Color; import java.awt.FlowLayout; import java.awt.Font; import java.awt.GridLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.util.Arrays; i..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [소스 코드] package ex5; import java.awt.BorderLayout; import java.awt.Color; import java.awt.FlowLayout; import java.awt.GridLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JButton; import javax.swing.J..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [소스 코드] package ex5; import java.awt.Color; import java.awt.FlowLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JLabel; public class MainActivit..