Java(GUI)_Event_32~33
·
Java/기초 내용 정리
2024-11-07       package basic;import java.awt.BorderLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.*;public class Ex32_Event extends JFrame { public Ex32_Event() { setTitle("간단한 계산기"); // 1. 컨테이너 3개를 만들자. JPanel container1 = new JPanel(); JPanel container2 = new JPanel(); JPanel container3 = new JPanel(); // 2. 컴포넌트를 만들자 ..
Java(GUI)_Event_31
·
Java/기초 내용 정리
2024-11-07      package basic;import java.awt.BorderLayout;import java.awt.CardLayout;import java.awt.Color;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.*;public class Ex31_Event extends JFrame { CardLayout cardLayout; JPanel cardPanel; public Ex31_Event() { cardPanel = new JPanel(new CardLayout()); // 카드 패널에 추가할 각각의 카드들 JPanel card1 = new JPan..
Java(GUI)_Event_30
·
Java/기초 내용 정리
2024-11-07    package basic;import java.awt.event.MouseEvent;import java.awt.event.MouseListener;import javax.swing.*;public class Ex30_Event extends JFrame { public Ex30_Event() { setTitle("글자 이동"); JPanel container = new JPanel(); JLabel label = new JLabel("JAVA"); container.add(label); add(container); setBounds(100, 100, 1000, 1000); setDefaultCloseOperation(JFrame.EXIT_ON..
Java(GUI)_Event_29
·
Java/기초 내용 정리
2024-11-07    package basic;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.*;public class Ex29_Event extends JFrame { public Ex29_Event() { JPanel container = new JPanel(); JButton button = new JButton("종 료"); container.add(button); add(container); setBounds(100, 100, 200, 200); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setVisi..
Java(Collection)_04
·
Java/기초 내용 정리
2024-11-07  ArrayList로 추가하는데 걸린 시간 >>> 2458000nsLinkedList로 추가하는데 걸린 시간 >>> 1384500ns package collection;import java.util.ArrayList;import java.util.LinkedList;import java.util.List;/* * LinkedList * - List 인터페이스의 자식 클래스 중 한 종류. * - 특징 * 1) 인접 참조를 링크해서 체인처럼 관리함. * 2) 특정 인덱스에서 객체를 제거하거나 객체를 * 추가하게 되면 앞 뒤의 링크만 연결하면 * 되는 구조임. * 3) 빈번하게 삽입과 삭제가 일어나는 곳에서는 * ArrayList 보다 ..
Java(Collection)_03
·
Java/기초 내용 정리
20241-11-07  100200300400500 package collection;import java.util.ArrayList;import java.util.Iterator;import java.util.List;public class List_03 { public static void main(String[] args) { List list = new ArrayList(); list.add(100); list.add(200); list.add(300); list.add(400); list.add(500); /* * Iterator 객체 * - 원래의 뜻은 "반복하다" 라는 의미. * - 무엇인가 많이 모여 있는 것들을 순서대로 * 지정하면서 전체를..