삼성SDS_멀티캠퍼스/Java
-
25일 차 Radiobutton(라디오버튼)삼성SDS_멀티캠퍼스/Java 2015. 10. 14. 09:41
import java.awt.BorderLayout;import java.awt.Color;import java.awt.event.ActionEvent;import java.awt.event.ActionListener; import javax.swing.ButtonGroup;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.JPanel;import javax.swing.JRadioButton; class Radio extends JFrame implements ActionListener { private JRadioButton small, medium, large;private JLabel text, label;private J..
-
25일 차 Checkbox(체크박스)삼성SDS_멀티캠퍼스/Java 2015. 10. 14. 09:40
import java.awt.BorderLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener; import javax.swing.JButton;import javax.swing.JCheckBox;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.JPanel; class Checkbox extends JFrame implements ActionListener { private JButton buttonOK;private JCheckBox onion, cheese, tomato; public Checkbox() {this.setTitle("체크박스..
-
24일 차 Flow, Border, Grid Layout삼성SDS_멀티캠퍼스/Java 2015. 10. 13. 10:53
import java.awt.FlowLayout; import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JPanel; class Flow extends JFrame { public Flow() {this.setTitle("FlowLayoutTest");this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);JPanel panel; panel = new JPanel();panel.setLayout(new FlowLayout(FlowLayout.CENTER)); panel.add(new JButton("Button1"));panel.add(new JButton("Button2"));panel.ad..
-
24일 차 마우스이벤트 편리하게 사용하는법삼성SDS_멀티캠퍼스/Java 2015. 10. 13. 10:39
import java.awt.event.WindowAdapter;import java.awt.event.WindowEvent; import javax.swing.JFrame; class WKFrame extends JFrame { private Adapter adapter = new Adapter(); public WKFrame() {this.setSize(300, 200);this.setTitle("Wooki Frame");// this.addWindowListener((WindowListener) adapter);// this.addWindowListener(new adapter());this.addWindowListener(adapter); this.setVisible(true);} class Ad..
-
24일 차 마우스이벤트삼성SDS_멀티캠퍼스/Java 2015. 10. 13. 10:38
import java.awt.event.MouseListener;import java.awt.event.MouseMotionListener; import javax.swing.JFrame;import javax.swing.JPanel; class WoFrame extends JFrame implements MouseListener, MouseMotionListener { public WoFrame() {this.setTitle("Mouse Event");this.setSize(300, 200);this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); JPanel panel = new JPanel();panel.addMouseListener(this);panel.add..
-
24일 차 KeyEvent삼성SDS_멀티캠퍼스/Java 2015. 10. 13. 10:37
import java.awt.event.KeyListener;import javax.swing.JFrame;import javax.swing.JTextField; class WFrame extends JFrame implements KeyListener { public WFrame() {this.setTitle("키 이벤트");this.setSize(300, 200);this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); JTextField field = new JTextField(20);field.addKeyListener(this);this.add(field);this.setVisible(true);}@Overridepublic void keyPressed(ja..
-
24일 차 액션이벤트삼성SDS_멀티캠퍼스/Java 2015. 10. 13. 09:43
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; class WookFrame extends JFrame {private JButton button, button2 , button3, button4;private JPanel panel;private listener listen = new listener(); public WookFrame() {this.setSize(300, 500);this.setDefaultCloseOperation(JFram..
-
23일 차 Swing 입력하고 출력하기 조금더 예쁘게삼성SDS_멀티캠퍼스/Java 2015. 10. 12. 16:14
public class CCar {private String color;private int speed;private int mileage;//수식어는 public//반환유형자체가 없음//함수명이 클래스명과 동일public CCar(String c , int s, int m){System.out.println("객체가 생성될땐 이 문장이 실행되야함");color = c;speed = s;mileage = m;}public String getColor() {return color;}public void setColor(String color) {this.color = color;}public int getSpeed() {return speed;}public void setSpeed(int speed) {t..