검색결과 리스트
전체 글에 해당되는 글 238건
- 2009.05.04 JAVA
글
JAVA
import org.kwis.msp.lcdui.*;
import java.util.*;
public class ClipingEx extends Jlet
{
protected void startApp(String args[])
{
Display dp = Display.getDefaultDisplay();
dp.pushCard(new ClipCard());
}
protected void destroyApp(boolean b){}
}
class ClipCard extends Card {
int count = 1, x = 0, y = 0, width = 20, height = 0;
Image img; Font font;
protected void paint(Graphics g) {
try { img = Image.createImage("image.gif");
} catch(Exception e){}
g.setColor(0x000000);
g.fillRect(0, 0, getWidth(), getHeight());
font = Font.getDefaultFont();
g.setFont(font);
g.setColor(0xFFFFFF);
g.drawString("1번 눌러요-"+count+"번째 줄", 0, getHeight()-15, g.LEFT);
g.drawImage(img, 0, 0, g.LEFT);
//클리핑할 영역을 설정
g.setClip(x, y, width, height);
g.setColor(0x000000);
g.fillRect(0, 0, getWidth(), getHeight());
}
//KEY의 이벤트를 받기 위한 함수
public boolean keyNotify(int type, int keyCode) {
if(type == EventQueue.KEY_PRESSED && keyCode == EventQueue.KEY_NUM1) {
//크리핑 영역의 y축의 변수값 설정
height = height + 20;
repaint();
//클리핑 영역의 x축 시작점의 변수값을 설정
if(height >= (getHeight()-15)) {
x = x + 20; height = 0; count++;
}
//x축이 화면에 끝까지 옮겨졌을 경우 초기화
if(x >= getWidth()) {
x = 0; count = 1;
}
}
return true;
}
}
'프로그래밍' 카테고리의 다른 글
운영체제 파일입출력2 (0) | 2009.10.17 |
---|---|
운영체제 파일입출력 (0) | 2009.10.17 |
운영체제 자판기 프로그램 (1) | 2009.10.17 |
운영체제 버블소트 (0) | 2009.10.17 |
운영체제 진법변환 (1) | 2009.10.17 |
JAVA (0) | 2009.05.02 |
JAVA (0) | 2009.05.01 |
JAVA (0) | 2009.04.30 |
JAVA (1) | 2009.04.28 |
JAVA (1) | 2009.04.28 |