IT

'소프트웨어/Java'에 해당되는 글 32건

  1. 2011.06.14 오류 : Exception in thread "main" java.lang.NoClassDefFoundError
  2. 2011.06.13 pack(),dispose()
  3. 2011.06.07 JDBC
  4. 2011.06.03 AWT 세부적인 컴포넌트 연결방법
  5. 2011.06.02 AWT 이벤트 처리

이클립스에서 package를 생성하여 class를 생성한 후 cmd 모드에서 그것을 실행할 경우 발생할 수 있는 오류

해결방법 : 패키지 명을 주석 처리 한다.

'소프트웨어 > Java' 카테고리의 다른 글

[JSP] eclipse 와 wtp 버전 매칭  (0) 2011.08.02
xml 코드 자동 정렬 방법  (0) 2011.06.22
pack(),dispose()  (0) 2011.06.13
JDBC  (0) 2011.06.07
AWT 세부적인 컴포넌트 연결방법  (0) 2011.06.03
Posted by sinpk

pack(),dispose()

2011. 6. 13. 15:07 : 소프트웨어/Java
dispose() // 프레임과 그위에 포함된 모든 컴포넌트를 OS에게 반납하고 처분되는 메소드
pack() // 컴포넌트의 크기만큼 출력

'소프트웨어 > Java' 카테고리의 다른 글

xml 코드 자동 정렬 방법  (0) 2011.06.22
오류 : Exception in thread "main" java.lang.NoClassDefFoundError  (0) 2011.06.14
JDBC  (0) 2011.06.07
AWT 세부적인 컴포넌트 연결방법  (0) 2011.06.03
AWT 이벤트 처리  (0) 2011.06.02
Posted by sinpk

JDBC

2011. 6. 7. 12:35 : 소프트웨어/Java

JDBC

1. 연결 -> Connection

2. SQL -> Statement, PreparedStatement

3. 결과값 처리 -> ResultSet


Statement, PreparedStatement 차이점

insert into friend values("값","값","값","값");

insert into friend values(?,?,?,?);

/*

pstmt = con.prepareStatement(sql);

pstmt.setString(1, f.getName());

pstmt.setString(2, f.getJumin());

pstmt.setString(3, f.getAddr());

pstmt.setString(4, f.getTel());

*/

// jdbc 라이브러리 추가(oracle xe버전)

그림입니다.
원본 그림의 이름: K-1.jpg
원본 그림의 크기: 가로 534pixel, 세로 410pixel

//기본 런타임 실행경로안의 lib폴더안의 ext폴더에 외부 라이브러리를 복사한다.

//C:\Program Files\Java\jre6\lib\ext 이경로 아님

//이클립스에서 프로젝트의 jre 라이브러리 경로를 보면 알 수 있다.

그림입니다.
원본 그림의 이름: K-3.jpg
원본 그림의 크기: 가로 800pixel, 세로 600pixel

Posted by sinpk

1. this
2. 내부클래스
3. 내부익명클래스

'소프트웨어 > Java' 카테고리의 다른 글

pack(),dispose()  (0) 2011.06.13
JDBC  (0) 2011.06.07
AWT 이벤트 처리  (0) 2011.06.02
ObjectInputStream,ObjectOutputStream 클래스  (0) 2011.06.02
String 클래스 객체 생성  (0) 2011.05.25
Posted by sinpk

이벤트 처리방식
1. 컴포넌트생성(ex Button)
2. 이벤트 핸들러 작성 (인터페이스 사용)
3. 컴포넌트 + 이벤트 핸들러 연결

//1번
Button btn = new Button("ok");
//2번 - ActionListener 인터페이스를 상속받은 클래스
EventTest e = new EventTest();
//3번
btn.addActionListener(e);

//예제코드
package day14;

import java.awt.Button;
import java.awt.Color;
import java.awt.FlowLayout;
import java.awt.Frame;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.WindowEvent;
import java.awt.event.WindowListener;

public class PanelTest extends Frame implements ActionListener,WindowListener{
 Button btn1;
 Button btn2;
 Button btn3;
 Button btn4;
 
 public PanelTest(){
  btn1 = new Button("버튼1");
  btn2 = new Button("버튼2");
  btn3 = new Button("버튼3");
  btn4 = new Button("버튼4");
  setLayout(new FlowLayout());
  add(btn1);
  add(btn2);
  add(btn3);
  add(btn4);
  setSize(300,300);
  setVisible(true);
  
  //자기 객체를 알려줌 this 사용
  btn1.addActionListener(this);
  btn2.addActionListener(this);
  btn3.addActionListener(this);
  btn4.addActionListener(this);
  addWindowListener(this);
 }
 

 @Override
 public void actionPerformed(ActionEvent e) {
  // TODO Auto-generated method stub
  Button b = (Button)e.getSource();
  if(b==btn1){
   setBackground(Color.BLUE);
  }else if(b==btn2){
   setBackground(Color.CYAN);
  }else if(b==btn3){
   setBackground(Color.GRAY);
  }else if(b==btn4){
   setBackground(Color.MAGENTA);
  }
 }

 @Override
 public void windowActivated(WindowEvent e) {
  // TODO Auto-generated method stub  
 }

 @Override
 public void windowClosed(WindowEvent e) {
  // TODO Auto-generated method stub  
 }

 @Override
 public void windowClosing(WindowEvent e) {
  // TODO Auto-generated method stub
  System.exit(0);
 }

 @Override
 public void windowDeactivated(WindowEvent e) {
  // TODO Auto-generated method stub
  
 }

 @Override
 public void windowDeiconified(WindowEvent e) {
  // TODO Auto-generated method stub
  
 }
 
 @Override
 public void windowIconified(WindowEvent e) {
  // TODO Auto-generated method stub
  
 }

 @Override
 public void windowOpened(WindowEvent e) {
  // TODO Auto-generated method stub
  
 }

 public static void main(String[] args) {
  PanelTest pt = new PanelTest();
 }
}

'소프트웨어 > Java' 카테고리의 다른 글

JDBC  (0) 2011.06.07
AWT 세부적인 컴포넌트 연결방법  (0) 2011.06.03
ObjectInputStream,ObjectOutputStream 클래스  (0) 2011.06.02
String 클래스 객체 생성  (0) 2011.05.25
instanceof 연산자  (0) 2011.05.25
Posted by sinpk