본문 바로가기

Programming/JAVA24

기본적인 스윙 컴포넌트와 활용 명품자바프로그래밍 chapter11_lab10 실습1| font 설정 프로그램 import java.awt.*; import javax.swing.*; import javax.swing.border.Border; import java.awt.event.*; public class FontTest extends JFrame{ JRadioButton rbgul,rbdot,rbgung; //폰트 설정하는 JRadioButton JCheckBox cbBold,cbItalic; //Style 설정하는 JCheckBox private String [] sizelist = {"5","10","15","20","25","30"}; //사이즈 리스트 고정으로 만듬 임의로 JComboBox sizeCombo = new J.. 2020. 12. 30.
자바의 이벤트 처리 명품자바프로그래밍 chapter10_lab9 실습1| GUI 작성 import java.awt.*; import javax.swing.*; import java.awt.event.*; public class GuiTest extends JFrame{ JPanel pw = new JPanel(); JTextField pt1, pt2,pt3,pt4; JButton pb1, pb2; public GuiTest() { setTitle("Gui Test"); //창의 레이블 setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); //X 눌렀을 때 닫히도록 Container c = getContentPane(); //컨테이너 선언 c.setLayout(new BorderLayout(1.. 2020. 12. 30.
자바 GUI 기초, AWT와 스윙 import java.awt.*; import javax.swing.*; public class GridTest extends JFrame{ public GridTest() { setTitle("Gui Test"); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); //X 눌렀을 때 닫히도록 Container c = getContentPane(); c.setLayout(new BorderLayout(15,15)); //컴포넌트 사이의 수평 수직 간격이 10,10 픽셀이 되도록 배치 관리자 설정 JPanel pn = new JPanel(); //위쪽의 Label pn.add(new JLabel("학생 정보 입력")); c.add(pn, BorderLayout.NORTH).. 2020. 12. 30.
자바 기말 플젝 코드(미완성) 2020. 12. 30.
입출력 스트림과 파일 입출력 명품자바프로그래밍 Chapter8_Lab07 실습1| 연락처 정보 저장 및 출력 ( PhoneSave.java, PhoneOpen.java) import java.io.*; import java.util.*; public class PhoneSave { public static void main(String[] args) { Scanner scan = new Scanner(System.in); FileWriter fout = null; //FileWriter 초기화 try { fout = new FileWriter("c:\\temp\\phone.txt"); //파일과 연결된 출력 문자 스트림 생성 System.out.println("전화번호 입력 프로그램입니다."); while(true) { //그만을 .. 2020. 10. 16.
제너릭과 컬렉션 명품자바프로그래밍 Chapter7_Lab06 실습1| Vector 실습 import java.util.Scanner; import java.util.Vector; public class VectorTest { public static void PrintV(Vector v) { //삭제전, 후 Vector 출력 System.out.print("["); //[ 출력 for(int i = 0; i 없는 도시 System.out.println(city + "는 없는 도시입니다."); else //lo 가 있을 경우 --> 있는 도시 System.out.println(lo.getCity() + "\t" + lo.getLongitude() + "\t" + lo.getLatitude()); } scan.close().. 2020. 10. 16.