본문 바로가기

전체 글234

04.23(48일차) - Swing 활용한 (Label, JCheckBox, JRadioButton) 버튼 클릭시 패널 색 바꾸기 package ex4_JPanel; import java.awt.CardLayout; import java.awt.Color; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JPanel; public class CardLayoutTest_2 extends JPanel{ public CardLayoutTest_2() { //패널들을 붙힐 패널 JPanel cards = new JPanel(new CardLayout()); //패널1 JPanel card1 = new.. 2024. 4. 23.
04.22(복습) - Swing 목표 : JButton(버튼)을 배열의 문자열만큼 만들어보자 1. 문자열 4개를 msg배열에 담아준다. String[] msg = {"입력", "확인", "옵션", "메시지"}; 2. JButton 타입의 배열변수를 만들어준다. JButton[] btn = new Jbutton[4]; 3. msg 문자열들을 btn 배열로 옮겨준다. for(int i = 0; i 2024. 4. 22.
04.22(복습) - Intstream Integer[] nums = {1,2,3,4,5,6,2,3,5,6,2,6,9,2,10}; nums배열을 Stream으로 변환하여 stram변수에 담아주었다. Stream stream = Arrays.stream(nums); distinct() : 중복제거 sorted() : 정렬 limit() : 문자열 제한 stream.distinct().sorted().limit(5).forEach(x->System.out.print(x+" ")); Stream타입으로 변수를 1~10까지 정수 생성 IntStream intStream = IntStream.rangeClosed(1, 10); skip() : 3을건너뜀 limit() : 입력받을 문자개수 제한 intStream.skip(3).limit(3).forEa.. 2024. 4. 22.
04.22(47일차) - SWING을 사용한 GUI활용 --------------------------------------------------------------------------------------- GUI(그래픽 유저 인터페이스) SWING - 보다 세련된 형태의 GUI를 제공하기 위해 만들어진 UI클래스들의 모임 JFram 클래스 생성자 JFram() : 보이지 않는 Jframe을 생성 JFrame(String title) : 제목을 가지는 보이지 않는 JFrame을 생성 ===JFrame의 주요 메서드=== - setSize(int width, int height) : 프레임의 크기지정 - setLocation(int x, int y) : 프레임이 보여질 좌표 지정 - setVisible(boolean value) : 화면에 표시 여부 결정.. 2024. 4. 22.