본문 바로가기
반응형

TechNical/JAVA46

JFrame JTable 사용 예제 [test2.java] package mytest; import java.awt.*; import javax.swing.*; import javax.swing.table.*; public class test2 { public static void main(String[] args) { JFrame frame = new JFrame("Table Test"); frame.setPreferredSize(new Dimension(400,200)); frame.setLocation(500,400); Container contentPane = frame.getContentPane(); String colName[] = {"NAME","AGE","SEX"}; DefaultTableModel model = new De.. 2008. 12. 28.
VECTOR 랑 친해져 보자. 배열에서 중복 문자 카운트 무엇인고 하니.. 벡터란 놈을 써보기로 했다. 벡터란 녀석은 배열의 확장판이라고 할까나.. 암튼 배열보다 욜랭 좋은 거다. 배열은 사용 할라믄 첨에 초기화를 해서 사이즈를 정해 줘야 한다. 근데 이 생키는 그럴 필요 없다. 데이터가 입력되면 알아서 지가 늘어 난다. 그리고 저장할때 타입을 지정해 줄 수도 있다고 한다. 잘은 모르겠다. 그래서 요걸 이용해서 문자가 들어 있는 배열을 돌면서 중복된 문자는 제외하고 새로운 배열을 만들꺼다. 근데 중복된 걸 제외한다고 해도 몇 개다 들어 있는지 알 수 없으므로 배열을 생성할 때 사이즈를 정하는게 애매하다. 벡터는 아까도 얘기 했다싶이 미리 사이즈를 지정 안 해 줘도 된다. 그래서 벡터 썼다. [ v_test.java ] import java.util.*; pub.. 2008. 12. 16.
JAVA NOTEPAD 보호되어 있는 글 입니다. 2008. 12. 11.
테이블 맹글던거.. 쥐톨만큼 발전한거 ;; Ver #1.0000000001 import java.awt.*; import javax.swing.*; import javax.swing.JTable; import java.sql.*; import javax.swing.event.*; import java.awt.event.*; import java.util.*; public class Kei_App extends JFrame { // 테이블 헤더 데이터 private String[] col_name; // 테이블에 포함될 데이터 private Object[][] data = new Object[200][2]; // CDID 받을 꺼 JTextField name; // 생성자 public Kei_App() { Container cp = getContentPane(); cp.setLa.. 2008. 11. 19.
오버로드와 오버라이딩의 차이점...? 매번.. 공부를 하다가 말다가 그래서.. 이 놈들은 항상 햇갈렸다. 그래서 정리를 해 본다는 것이.. 오버로드 - 동일한 메서드 명을 호출하지만 입력받는 변수의 형태에 따라서 출력하는 메서드를 선택하는 것을 달리 한다. - 오버로드에 저글링 한 마리랑 히드라 한 마리를 태웠다. 홍진호가 마우스 클릭을 두번 하는데 한번은 저글링이 떨어지고 한번은 히드라가 떨어지는 산개 드랍을 실시 한 것이다. 이게 뭔 말이야? 오버라이딩 - 상속받은 메서드를 지 입맛에 맞게 변형시켜서 사용하는 것이 오버라이딩이다. 공통적으로 사용될 수 있는 것들만 부모로 만들어 놓고 자식들이 물려 받으면서 자기 나름대로 기능을 추가한다. 내 생각 -_- - 히드라랑 디파일러한테 저글링을 한 마리씩 줬다. 히드라는 저글링을 총알 받이로 쓰.. 2008. 10. 20.
DB에 데이터를 끌어다가 JTable 에 뿌려 보자. 으으으.. 와방무식한거 같아.. ㅠ.ㅠ 내가 원하는 대로 구현이 안 되는 이 안타까움.. 어찌하오리까... =ㅇ= 옛날 코드를 긁어다가 테스트를 하면서 발생했던 문제점.. show() 메서드가 옛날꺼라서 컴파일 할때 뭐시기 뭐시기라고 경고가 나왔었는데 이 놈을 setVisible() 로 바꿔주니까 잘 된다능... f.repaint() 이놈을 액숀이 발생할때 마다 호출 할려고 조기 안에 넣었는데 첨에는 안 된다 그랬어. 근데 JFrame 선언할때 final을 붙여 주니까 잘 되네? 흠흠.. 아직은 뭐가 뭔지 모르겠어 ㅠ.ㅠ 이런 개념도 없이 만들고 보는 구나 ㅋㅋ import java.awt.*; import java.awt.event.*; import javax.swing.*; import javax.s.. 2008. 10. 17.
목표가 필요하다... ㅡㅡ 항상 느끼던거지만.. 뭔가를 하려면 목표가 있어야 된다. 목표가 없으면 방황 할 뿐이다.. 이거를 해야 겠는데.. 무엇부터 시작할지 감이 안 잡힌다. 난 지금 자바 공부를 해야 돼! 라고 마음 먹었지만.. 당췌 무엇을 해야 할 지 몰라서 안절부절해 한다. 그래서 차일피일 미루고 미루고 미루고 미루고 미루고 미룬다. 목표가 있어야 그 목표에 다가가지 위해서 무엇을 해야 하는지 찾기 시작한다. 목표에 다가가기 위해서 방법을 생각해 내는 과정을 거치고 거쳐서 목표에 다다르게 된다. 막연히 자바 공부를 해야지 ~ 라고 마음 먹어 봤자.. 자바란 무엇인가.. 클래스의 소개.. 이딴거에서 헤매다가 결국은 다시 접어 버리게 된다. 지금 나의 자바 카테고리 또한 그렇다. 만들어 놓고서는.. 채워 넣을 콘텐츠를 찾지 못.. 2008. 10. 15.
참조 사이트 http://www.javastudy.co.kr/docs/getjava/ 2008. 10. 13.
자바에서 오라클 연동해 보자 ~ 심플 예제 워웅.. 이거 자바 첫 포스팅인가 ;; 하긴.. 케이씨는 자바를 모른다. ㅠ.ㅠ 그래도 기본적으로 자바 까는 것두 알고 path 설정해 주는 것 정도는 안다. 어쨌거나 첨 부터 걍 데이터베이스 연동으로 들어 가 보도록 하자. 하하하하하하!!! 오라클에 연결할려면 드라이버가 필요하다. 버스에 탈려면 교통카드를 삐비빅 해야 하는 것과 마찬가지로 드라이버를 통해서 소통을 한다. .... 비유가 그지 같다. 잊어 버리자. 어쨌거나 오라클 버전과 맞는 드라이버를 받아다가 jre/lib/ext 폴더에다가 냅둔다. 그리고 아래의 코드를 작성해서 컴파일하고 실행을 해 보자.(네이버에서 줏어 왔다 ㅋㅋ) import java.sql.*; import javax.swing.*; import java.io.*; public.. 2008. 9. 22.
케이씨 자바 공부 하다. #1. Start 지금 하고 있는 프로젝트에서 자바를 사용합니다. 학교 다닐 때 자바 강의를 들었지만..... 노는게 좋았던 때라.. 기억이 하나도 안 납니다..ㅡㅡ 사회에 나오니 시키면 해야 합니다. 진짜 시키면 합니다. 할 수 밖에 없죠 -ㅇ- 시스템 운영하면서 OS 만지고 DB 만지다가 개발이라.. 하.. .하하하하.. 프레임워크 기반이라서 자바 잘 몰라도 됩니다. 남이 해 놓은거 복사해서 붙여다 쓰고 참조해서 쓰고 이미 정의되어 있는 메소드들 그냥 끌어다가 쓰고.. for문과 if문 만 알면 그냥 다 됩디다.. 프레임워크의 강점이라고 해야 하나요? 하지만 진정으로 나 자신이 발전하고 위로 올라가고자 한다면 편리한 현실과의 타협따위는 개나 줘버려. 영문도 모른체 구동되는 프레임워크.... 기본이 필요하다고 생각했습니.. 2008. 8. 29.
반응형