Coding/JAVA12 기본적인 스윙 컴포넌트와 활용: JLabel을 이용한 레이블 만들기 / 체크박스 생성 예제 스윙 컴포넌트의 공통 기능, JComponent의 메소드 package chapter11; import java.awt.*; import java.awt.event.*; import javax.swing.*; import chapter05.SuperEx; public class JComponentEx extends JFrame{ public JComponentEx() { //생성자는 공간을 만들어줌 super("JComponent의 공통 메소드 예제"); Container c = getContentPane(); c.setLayout(new FlowLayout()); JButton b1 = new JButton("Magenta/Yellow Button"); JButton b2 = new JButton(" .. 2022. 6. 21. 마우스로 문자열 이동시키기 : 마우스 이벤트 연습 package chapter10; import java.awt.Container; import java.awt.Label; import java.awt.event.MouseAdapter; import java.awt.event.MouseEvent; import java.awt.event.MouseListener; import javax.swing.*; public class MouseListenerEx extends JFrame { JLabel label = new JLabel("Hello"); private MouseListenerEx(){ //생성자 호출 setTitle("Mouse Event 예제"); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); //c.ad.. 2022. 6. 14. [명품자바 예7-3] 문자열 입력받아 ArrayList에 저장 이름을 4개 입력받아 ArrayList에 저장하고 모두 출력한 후 제일 긴 이름을 출력하라. package chapter07; import java.util.*; public class ArrayListEx { public static void main(String[] args) { //1. 객체선언 Scanner scan = new Scanner(System.in); ArrayList al = new ArrayList(); //2. 이름을 입력받아 ArrayList에 add한다. for(int i=0; i 2022. 5. 10. [명품자바] 07. 제네릭과 컬랙션 실습문제 4번 문제풀이 Vector 컬랙션을 이용하여 강수량의 평균을 유지 관리하는 프로그램을 작성하라. 강수량을 입력하면 백터에 추가하고현재 입력된 모든 강수량과 평균을 출력한다. package chapter07; import java.util.*; public class RainFallEx { //Vector를 받아서 출력하는 메소드 public static void print(Vector v) { Iterator it =v.iterator(); // Interator it 역할은 받은 v를 돌려라! while(it.hasNext()) System.out.print(it.next() + " "); //integer 값을 하나씩 꺼내옴 System.out.println(); } //Vector를 받아서 평균을 정수로 반환하는.. 2022. 5. 10. 이전 1 2 3 다음