본문 바로가기 메뉴 바로가기

CRUISEWEB

CRUISEWEB
  • WRITE
  • ADMIN
  • TAG
  • GUEST
  • RSS

CRUISEWEB의 팀블로그입니다.
모르는 것을 부끄러워하지 말라!
웃으면 복이 와요 😀

  • CRUISEWEB (118)
    • DRAWER (19)
    • DESIGN (13)
    • A11Y (3)
    • HTML (4)
    • CSS (19)
      • DOCUMENT (13)
      • SNIPPET (4)
      • MINING (1)
    • GULP (0)
    • JAVASCRIPT (0)
    • CROSS (4)
    • ETC (3)
    • · (0)
    • 웹 개발 (0)
    • Spring (0)
    • Design Pattern (0)
    • ALGORITHM (1)
    • JAVA (48)
      • PRIMER (47)
      • JSP (1)
    • 데이터베이스 (1)
      • Oracle (0)
    • 네트워크 (0)
    • 정리중 (0)
    • · 2 (0)
    • 뻘글 (3)
  • 방명록
검색하기 폼

CRUISEWEB (118)
[JAVA] Color 클래스

import java.awt.Color; import java.awt.Graphics; import javax.swing.JFrame; import javax.swing.JPanel; class MyPanel7 extends JPanel{ Color c1 = new Color(240,140,140);// RGB를 int타입으로 지정 Color c2 = new Color(0.5f,0.7f,1f); Color c3 = new Color(0x00CCCCCC);// 헥사코드값으로 지정 public void paintComponent(Graphics g){ g.setColor(c2); g.fillArc(10,10,50,50,0,180); g.fillArc(59,10,50,50,0,180); int[] x1 = {..

JAVA/PRIMER 2018. 4. 19. 14:21
[JAVA] JPanel - paintComponent

import java.awt.Color; import java.awt.Graphics; import javax.swing.JFrame; import javax.swing.JPanel; class MyPanel5 extends JPanel{ @Override public void paintComponent(Graphics g){ g.drawOval(150, 100, 300, 300); g.drawLine(300, 400, 300, 600); g.drawLine(300, 400, 200, 550); g.drawLine(300, 400, 400, 550); g.drawLine(200, 230, 250, 230); g.drawLine(350, 230, 400, 230); g.drawLine(250, 330, 3..

JAVA/PRIMER 2018. 4. 19. 14:21
[JAVA] GUI - 마우스 이벤트

import java.awt.Color; import java.awt.event.MouseEvent; import java.awt.event.MouseListener; import javax.swing.JFrame; import javax.swing.JPanel; class MyFrame7 extends JFrame implements MouseListener{ JPanel p = new JPanel(); int x=0, y=0; public MyFrame7(){ setLayout(null); p.setBounds(x, y, 50, 50); p.setBackground(Color.RED); addMouseListener(this); add(p); setSize(600,600); setDefaultClos..

JAVA/PRIMER 2018. 4. 19. 14:20
[JAVA] GUI - 키 이벤트

import java.awt.event.KeyEvent; import java.awt.event.KeyListener; import javax.swing.JFrame; import javax.swing.JTextArea; // ActionEvenct 처리 -> ActionListener // KeyEvent 처리-> KeyListener // MouseEvent 처리-> MouseListenera // 키 입력 이벤트 처리 인터페이스 KeyListener 구현 class MyFrame5 extends JFrame implements KeyListener{ JTextArea ta = new JTextArea(); public MyFrame5(){ ta.addKeyListener(this); add(ta);..

JAVA/PRIMER 2018. 4. 19. 14:19
[JAVA] GUI - JTextField, JTextArea

JTextField : 한 줄 입력JTextArea : 여러 줄 입력import java.awt.FlowLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JFrame; import javax.swing.JTextArea; import javax.swing.JTextField; class MyFrame14 extends JFrame implements ActionListener{ JTextField tf = new JTextField(25);// JTextArea(행, 열) JTextArea ta = new JTextArea(18,25); String s = ""; public ..

JAVA/PRIMER 2018. 4. 19. 14:19
[JAVA] GUI - 이벤트

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; // 이벤트를 처리하는 방법 1 - 이벤트 리스터 클래스를 내부에 정의 (추천) // 1) 클래스 내부에 ActionLister 인터페이스를 상속하는 리스너클래스를 만든다. // 2) 리스너 클래스 안에 actionPerformed 메소드를 오버라이딩 한다. // 3) 버튼에 addActionListener 메소드로 리스너 인스턴스를 추가한다. class MyFrame13 extends JF..

JAVA/PRIMER 2018. 4. 19. 14:18
[JAVA] GUI - 배치관리자

BorderLayoutimport java.awt.BorderLayout; import javax.swing.JButton; import javax.swing.JFrame; class MyFrame6 extends JFrame{ JButton b1 = new JButton("버튼1"); JButton b2 = new JButton("버튼2"); JButton b3 = new JButton("버튼3"); JButton b4 = new JButton("버튼4"); JButton b5 = new JButton("버튼5"); public MyFrame6(){ // 배치관리자 BorderLayout : 컴포넌트를 동,서,남,북,중앙에 배치 // 컨테이너에 add를 할 때, 위치를 지정해야함 // 프레임의 기본 배..

JAVA/PRIMER 2018. 4. 19. 14:18
[JAVA] GUI - JPanel, JLabel, JButton

import java.awt.Color; import javax.swing.JFrame; import javax.swing.JPanel; class MyFrame3 extends JFrame{ JPanel panel = new JPanel(); public MyFrame3() { add(panel); panel.setBackground(Color.BLUE); setSize(300,300); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setVisible(true); } } public class 패널1 { public static void main(String[] args) { new MyFrame3(); } } import java.awt.FlowLayout; ..

JAVA/PRIMER 2018. 4. 19. 14:17
[JAVA] GUI - JFrame

import javax.swing.JFrame; // ClI (Command Line Interface) : 콘솔창과 같은 인터페이스 // GUI (Graphic User Interface) : 이클립스와 같은 인터페이스 // JAVA프로그램에서 GUI를 만드는 방법 // 1) AWT패키지의 클래스를 사용 // 2) javax.swing 패키지의 클래스를 사용 public class GUI1 { public static void main(String[] args) { JFrame frame = new JFrame();// 이 방법보다는 상속을 이용하여 사용함 frame.setTitle("프레임"); frame.setSize(300, 300); frame.setLocation(0, 100);// 화면 왼쪽..

JAVA/PRIMER 2018. 4. 19. 14:17
[JAVA] 파일입출력 - FileInputStream, FileOutputStream

import java.io.FileInputStream; import java.io.FileOutputStream; // FileInputStream : 일반파일(binary file)을 입력하는 클래스 // FileOutputStream : 일반파일(binary file)을 출력하는 클래스 // FileInputStream :2byte씩 read // FileOutputStream : 1byte씩 write public class 일반파일입출력1 { public static void main(String[] args) throws Exception { String path = "C:\\Users\\2youl\\Desktop\\"; FileInputStream fr = new FileInputStream..

JAVA/PRIMER 2018. 4. 19. 14:16
이전 1 2 3 4 5 6 7 8 ··· 12 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
  • css_sapjil
  • js_perfectacle
  • js_bsidesoft
  • js_chanlee
  • 서민의 기생충같은 이야기
TAG
  • background-color
  • Clear
  • transition-delay
  • transition-duration
  • background-image
  • Transition
  • background-origin
  • float
  • border-style
  • repeating-linear-gradient
  • Opacity
  • border-image-source
  • border-radius
  • box-sizing
  • border-image-slice
  • background-repeat
  • transform-origin
  • border-color
  • border-image
  • RGBA
  • background-attachment
  • background-clip
  • content
  • repeating-radial-gradient
  • linear-gradient
  • background-size
  • background-position
  • transition-property
  • transition-timing-function
  • radial-gradient
more

Copyright 2017 ⓒ CRUISEWEB. All Right Reserved

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.