[프로그래밍]자바 계산기(구현이미지포함)
- 최초 등록일
- 2005.12.13
- 최종 저작일
- 2005.12
- 압축파일
- 가격 1,000원
소개글
일반적으로 계산에 필요한 기본적인 기능이 들어 있는계산기입니다.
일반적인 마우스를 통한 계산만이 아닌 KeyEvent기능을 넣어 키보드를 통한 계산도 가능하게 만들었습니다.
Look & Feel을 사용해 이전의 java만의 딱딱한 이미지를 조금 윈도우 이미지와 비슷하게 보여줍니다.
나름대로 꼼꼼하게 만들었지만 혹시 맘에 안드는 점이나 추가 개선 사항이 필요하면 답글남겨주시면 수정하도록 하겠습니다. ^^
컴파일 실행환경
jdk1.4에서 개발되었습니다.
이클립스나 기타 java관련 IDE툴을 사용하시면 편하게 관리하실 수 있습니다.
본문내용
private class calculatorActionHandler implements ActionListener, KeyListener {
public void processAction(String actionValue){
if(actionValue != null){
actionValue = actionValue.replaceAll("backspace", "B");
String text = jTextArea1.getText();
if(text == null || "".equals(text)) text = "0";
jTextArea1.setText(
operation.initOperation(
Double.parseDouble(text),actionValue.charAt(0)
)
);
}
}
public void actionPerformed(ActionEvent e) {
processAction(e.getActionCommand());
}
public void keyPressed(KeyEvent e) {
processAction(ControlKeyCode.checkKeyCode(e.getKeyCode()));
}
public void keyReleased(KeyEvent arg0) {
// TODO Auto-generated method stub
}
public void keyTyped(KeyEvent arg0) {
// TODO Auto-generated method stub
}
}
압축파일 내 파일목록
bin/Calculator$calculatorActionHandler.class
bin/Calculator.class
bin/ControlKeyCode.class
bin/Operation.class
src/Calculator.java
src/ControlKeyCode.java
src/Operation.java
참고 자료
없음