JAVA/UI (12) 썸네일형 리스트형 야구멤버 Ui package main; import dao.BaseballDao; import view.MenuView; public class mainClass { public static void main(String[] args) { BaseballDao.getInstance(); new MenuView(); } } package dao; import java.util.List; import dto.Batter; import dto.Human; import dto.Pitcher; import file.FileClass; public class BaseballDao { private static BaseballDao dao = null; public List list; int memberNumber; FileCla.. 채팅창 package awtSample06; public class mainClass { public static void main(String[] args) { // TODO Auto-generated method stub new WindowTest(); } } package awtSample06; import java.awt.BorderLayout; import java.awt.Container; import java.awt.Dimension; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JO.. 버튼 클릭하여 새로운 창 열기2 (Singleton 사용) 2. setVisible을 false true (원하는 화면만 켜줌) //싱글턴사용 main public class mainClass { public static void main(String[] args) { SingletonClass.getInstance().one.setVisible(true); //모두 꺼놓고 메인에서 첫번째 윈도우 true로 켜짐 설정 } } SingletonClass public class SingletonClass {//실무에서는 delegete라는 명칭을 많이 씀 private static SingletonClass sc = null; WindowOne one; WindowTwo two; private SingletonClass() { one = new WindowOne().. 버튼 클릭하여 새로운 창 열기1 (Frame 새로생성) 방법 총 3개 ---------------------- window(Frame1) 에서 -> Frame 방법 1. close 후 new (새로생성) 2. setVisible을 false true (원하는 화면만 켜줌) //싱글턴사용 3. Panel 사용 Panel1 Panel2 (현상태를 유지하며 종이만 바꿈//주로씀) main package windowChange1; public class mainClass { public static void main(String[] args) { new WindowOne(); } } windowOne public class WindowOne extends Frame { public WindowOne() { setLayout(null); Button btn = new.. layout(버튼과 라벨 기본셋팅) main package awtSample03; public class mainClass { public static void main(String[] args) { new WindowTest(); } } windowTest public class WindowTest extends Frame implements WindowListener { public WindowTest() { super("Layout"); //setLayout(new FlowLayout());// 맨 위에 일렬로 배치 //setLayout(new GridLayout(3,1));//3행 1열 setLayout(null);//사용 안하고 Label위치를 잡아줌 //Label Label label1 = new Label("label 1");.. 체크박스, 라디오버튼 라디오버튼은 참조 https://blog.naver.com/skykingkjs/150145068901 [자바][스윙] JRadioButton 라디오 버튼 한번에 1개만 선택 할 수 있는 것이 라디오 버튼이다. 라디오버튼은 아래의 순서로 만든다 1.라디... blog.naver.com main package awtSample07; public class mainClass { public static void main(String[] args) { new WindowTest(); } } windowTest public class WindowTest extends JFrame implements ItemListener{ Checkbox cb1,cb2,cb3,cb4,cb5,cb6;//체크박스 생성 Label l.. 가위바위보 게임 프로그램 **가위 바위 보를 0,1,2 숫자로 나타내어 컴퓨터와 게임했을 때 이기고 지고 비길때의 규칙을 찾아내는 것이 관건 **게임 패키지 따로 생성 후 작성 Main package main; import view.MainView; public class mainClass { public static void main(String[] args) { new MainView(); } } view JFrame으로 상속, 액션 리스너 상속 (그냥 label은 한글깨짐 발생, swing계열은 한글깨짐 없음(JLabel)) label이 많이 필요하므로 배열로 생성 JLabel label[]; button[]도 배열. list로 잡아도 되나 추가삭제할 필요업으므로 일반 배열 frontlabel셋팅-> 게임제목 설정(?승?패.. label / 확인창 뜨게하기 public class mainClass { public static void main(String[] args) { new WindowTest(); } } public class WindowTest extends Frame implements WindowListener { public WindowTest() { super("Label");//=setTitle() //setSize(640, 480); //setLocation(0, 0); setBounds(0, 0, 640, 480);//위의 두개와 동일 setVisible(true); addWindowListener(this); Label label = new Label(); label.setText("Label"); add(label); Label l.. 이전 1 2 다음