본문 바로가기

분류 전체보기132

Java3d와 스윙 for layout, 문제와 해결 1. Canvas3D 객체와 JFrame 결합 문제 코드 JFrame frame=new JFrame(); JPanel panel=new JPanel(); panel.add(BorderLayout.center,canvas); frame.getcontentPane().add(BorderLayout.center,panel); 위의 경우 canvas가 frame에 결합하지 못했다. 해결 코드 panel.setLayout(new BorderLayout()); panel.add("Center",canvas); 로 BorderLayout 객체를 생성하여 layout설정 후, 문제가 해결되었다. -- Panel은 기본이 FlowLayout이였는데... BorderLayout.CENTER한다고 먹나.. FlowLayou.. 2007. 7. 16.
Scene 그래프 갱신 오직 BranchGroup만이 프로그램 실행 중에 detach, add 가 가능하기 때문에, BranchGroup의 생성시 이를 지정해 주어야 한다. Exam code BranchGroup branch=new BranchGroup(); branch.setCapability BranchGroup.ALLOW_DETACH); branch.setCapability(BranchGroup.ALLOW_CHILDREN_WRITE); branch.setCapability(BranchGroup.ALLOW_CHILDREN_EXTEND); 2번: branchgroup 자신이 parent group에서 분리될 수 있게 선언 3,4번: child group이 확장 되거나 새롭게 add될 수 있게 선언 상호 작용 Parent gr.. 2007. 7. 16.
Simplest java3d program SimpleUniverse와 Built-in Geometry class인 sphere를 이용하여 sphere 그리는 프로그램. import ... public class Basic extends Applets{ public Test2{ SimpleUniverse u=new SimpleUniverse(); // SimpleUniverse 인스턴스 BranchGroup Root=new BranchGroup(); // Root branch group // Sphere를 만들고, 색 선정 후, BranchGroup 에 추가한다. Appearance ap=new Appearance(); Color3f=new Color3f(1.0f,0.0f,0.0f); ColoringAttributes at=new Coloring.. 2007. 7. 16.
FLEX 관련 사이트 모음 http://adobeflex.tistory.com '마누라 Flex 개발자만들기' ㅋㅋ 문구 맘에 들어 2007. 7. 10.
Flex를 시작하는 사람들을 위한 학습가이드 제시 Flex프로젝트를 시작하기 위해 이 Flex란 놈을 어떻게 시작해야할 지 막막했을 때가 생각납니다. 지금 생각하면 Flex도 분명 웹프로그래밍이고 웹구조를 크게 뒤엎는 완전한 새로운 개념의 프로그래밍이 아니지만 Flex를 처음 시작하는 사람들한테는 RIA, X-internet 등과 같은 다소 생소한(?) 개념의 이해부터 시작해서 기존의 웹페이지에서는 보기힘든 역동적으로 화려하게 움직이는 데모샘플들을 보면서 "이건 도대체 어떻게 프로그래밍으로 만들며 도대체 어떻게 시작해야하지?"하는 막연함 같은 것이 있을 것 같습니다. 동의할 수 없는 발언일 수도 있지만 주로 java/jsp기술로만 개발해 본 저로서는 처음에는 무척 혼란스러웠습니다. 막막하더군요. 따라서 다음과 같은 순서로 이 Flex를 배우는 것이 어떨.. 2007. 7. 10.
AJAX 강의 7-2장 - 디버깅툴/FireFox 자바스크립트 콘솔 http://mystop.tistory.com/141 2007. 6. 29.
AJAX 강의 7-1장 - 디버깅툴/XMLHttpRequest Debugging 나중에 옮길것. 2007. 6. 29.
AJAX 강의 6-8장 - JsUnit 활용/쿼리 스트링 사용하기 JsUnit 으로 테스트 하기 위해서는 test runner 를 브라우저로 열고 테스트 페이지를 찾아서 Run 버튼을 눌러야 한다. 하지만 쿼리 스트링을 작성해서 위 작업을 한번에 해결해 보자. 1. testPage 혹은 testpage 위 key 값을 이용하면 test runner 의 파일필드에 해당 테스트 페이지가 삽입된다. 예를 들어 다음과 같은 url 쿼리 스트링을 작성하고 브라우저를 띄워서 url 창에 입력해 보자. file:///C:/eclipse/workspace/ajax/jsunit/testRunner.html?testPage=C:/eclipse/workspace/ajax/jsunit_test/setUpTearDown.html 쿼리 스트링에 사용한 testPage 혹은 testpage 모두.. 2007. 6. 29.