[질문] 스윙이나 SWT로 구현하는데 방향좀 잡아주시기 바랍니다.
글쓴이: tyolee83 / 작성시간: 토, 2007/06/23 - 5:03오후
자바 초보입니다.
콘솔 코딩은 API 찾아봐가면서 어느정도 하는데
GUI 프로그래밍을 별로 해보지 않았습니다.
해본것은 SWT 디자이너로 간단히
IP와 포트 입력하도록 해서 네트웍 연결 하는 정도 입니다.
그런데 제가 해야 할 일이 생겼습니다.
프로그램이 좀 약해서 숙제를 받은 것인데요..
(학교숙제가 아닙니다;;)
어떤것이냐면
창에 여러개의 원이 있고 한 원을 클릭하고 나서 다른원을 클릭하면
두개를 잇는 선이 생기고
드래그 해서 두 원을 묶은 다음에 더블클릭하면 원이 하나로 합쳐지고
각각의 원은 디비(postgre)와 연결되어 데이터를 가지고 있어야 합니다.
숙제 내주신 분이 처음부터 좀 어렵게 해봐야 많이 는다고
제가 아는것보다 좀 더 어렵게 내주신거라고 하는데
저는 도대체 어느부분부터 건드려야 할지 모르겠습니다. ㅠㅠ
스윙을 써야 할지 SWT를 써야할지....
일주일 안에 끝내야 하는데 정말 막막합니다.
ㅠㅠ
고수님들의 도움좀 부탁드립니다.
미리 감사드립니다.
Forums:
저도 자바 초보자지만..
Swing으로 간단한 GUI프로그램은 짜본 일이 있는데,
Swing에서 짜신다면 JPanel의 paintComponent method를 이용하고
Java2D API (Graphics2D객체를 사용합니다)를 사용하면
어렵지는 않을 것 같은데요..
원은 그냥 클래스 하나 만드시고, 일반/연결상태, 합쳐지는
것 등은 이 클래스에서 하게 하시면 될거고요.
SWT는 써본 일이 없어서 전혀 모르겠습니다;
SWT로 개발하고
SWT로 개발하고 있습니다~
일단 뭐 구현방식이야 SWT나 swing이나 차이는 없죠.
원을 그리는 메소드에 DB관련 메소드를 포함시키시고,
마우스 클릭 이벤트에서 원 그리는 메소드 호출하시면 될듯합니다~
SWT쪽으로 하신다면 제가 아는한 도와드릴께요 ㅎㅎ;
===============================================
커피는 블랙이나 설탕만..
커피는 블랙이나 설탕만..
옛날에 과제로 했던 부분이랑 같네요.
저는 링크드리스트로 원과 연결선에 대한 정보를 관리하고
해당 내용을 Jpanel에서 화면에 출력하는 방식을 사용하였습니다.
참고하시기 바랍니다..^^
혹시 자세한 내용이 필요하시면 메일 주세요
예전에 제가 했던 방식은
링크드 리스트로 원과 연결선에 대한 정보를 저장하고
해당내용을 Jpanel에서 출력하는 방법으로 했었어요
참고하시기 바랍니다..
자세한 내용은 메일주시면 도와드리겠습니다.
예전에 제가 했던 방식은
링크드 리스트로 원과 연결선에 대한 정보를 저장하고
해당내용을 Jpanel에서 출력하는 방법으로 했었어요
참고하시기 바랍니다..
자세한 내용은 메일주시면 도와드리겠습니다.
쌍부자님...
메일을 드리고 싶은데 메일주소를 찾을 수가 없네요....
리스트로 유지해야 겠다는 생각을 하는 중이었는데
그렇게 접근하는 것이 맞는것 같군요 :)
그런데 합치고 나누고 하는 부분에서
계속 redraw를 해야 할지 고민중입니다.... ㅠㅠ
혹시 보시면 메일 주소좀 알려 주시거나
제 아디 눌러서 메일 보내 주시기 바랍니다.
감사합니다 :)
//TODO
댓글 달기