<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="http://valley.egloos.com/rss/style/style.xsl" type="text/xsl" media="screen"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title>이글루스 '자바' 태그 최근글</title>
		<link>http://valley.egloos.com/tag/자바</link>
		<description>자바</description>
		<language>ko</language>
		<pubDate>Thu, 09 Oct 2008 09:56:14 +0900</pubDate>
		<generator>Egloos</generator>
		<item>
	<title><![CDATA[자바 환경 설정]]></title>
	<link>http://goooomm.egloos.com/931006</link>
	<guid>http://goooomm.egloos.com/931006</guid>
	<description>
	<![CDATA[ 
이짓은 매번 할때 마다 헷갈린다.;;;  1. java 다운로드- http://java.sun.com/javase/downloads/index.jsp2. java설치 3. 환경설정- 시스템 -&amp;gt; [시스템등록정보]창에서 [고급]-[환경변수]  - path 추가  --&amp;gt; &quot;;C:\Program Files\Java\jdk1.6.0_06\bin\;&quot;  - 바이너리 파일 디렉토리 위치  - CLASSPATH 생성 --&amp;gt; &quot;.;C:\Program Files\Java\jdk1.6.0_06\lib\tools.jar&quot;  - 기본적 클래스들의 including??      점(.)을 입력해둬야 기본적으로 현재 위치의 사용자 정의 클래스? 이런것이 컴파일시 포함 될 듯...- JAVA_HOME 생성 --&amp;gt;	]]>
	</description>
	<pubDate>Thu, 09 Oct 2008 09:56:14 +0900</pubDate>
	<dc:creator><![CDATA[곰땡's blog]]></dc:creator>
</item>
<item>
	<title><![CDATA[[Java] 이벤트 처리 //프로젝트 진행상황]]></title>
	<link>http://bluewins.egloos.com/920322</link>
	<guid>http://bluewins.egloos.com/920322</guid>
	<description>
	<![CDATA[ 
 뇌를 자극하는 자바 예제 19-4  import java.awt.*; import javax.swing.*; import java.awt.event.*; class  WindowExample2 {  public static void main(String[] args)   {   JFrame frame = new JFrame(&quot;Hello Program&quot;);   frame.setPreferredSize(new Dimension(200,70));   frame.setLocation(500,400);   Container contentPane =frame.getContentPane();   JTextField text = new JTextField();   JButton button = new JButton(&quot;확인	]]>
	</description>
	<pubDate>Mon, 06 Oct 2008 21:59:51 +0900</pubDate>
	<dc:creator><![CDATA[Java System Project]]></dc:creator>
</item>
<item>
	<title><![CDATA[DB 프로그래밍을 위한 설정.]]></title>
	<link>http://maydaisy.egloos.com/911946</link>
	<guid>http://maydaisy.egloos.com/911946</guid>
	<description>
	<![CDATA[ 
<img 
				src="http://pds10.egloos.com/pds/200810/04/62/f0018062_48e78107bdd22_t.jpg"  
				alt="DB 프로그래밍을 위한 설정." 
				width="100px"  
				height="76pxpx"
				align="left"
				style="border:1px solid #DDDDDD;margin:0 10px 10px 0px;"
				/> 이번 글은 DB 프로그래밍을 위한 설정을 위해 준비 했습니다.  와 ~ 짝!짝!짝!  교재에 나와 있기도 하고 뭐 그럭저럭 도움은 됐지만 이상하게 본인에 시스템에서는 문제가 있는 듯..;  그리고 다른 블로그를 봐도 각자 설정이 다 다르더라구요 ~  그래서 이러쿵 저러쿵 해보면서 갖고 있는 모든 감각과 지식에서 설정을 하고 드디어 모든 문제를 해결 봤습니다.  아마 모든 분들이 이 글을 보고 성공 할 수 있었으면 합니다.  일단 MySQL 설치를 하도록 합시다.  다운로드 링크 :  각자 취항에 맞는 버전을 받도록 하세요. 전 최신버전이 왠지 땡겨서 -_-.. 단! 위 링크에는 없으나 MySQL4.0 이하 버전은 나중에 다른 문제가 생길 수 있으니 일단 피해주세요.(개인적인 생각 반영됨 -_-;)  기본 옵	]]>
	</description>
	<pubDate>Sun, 05 Oct 2008 00:08:15 +0900</pubDate>
	<dc:creator><![CDATA[만성피로님의 이글루]]></dc:creator>
</item>
<item>
	<title><![CDATA[로그인 시스템.]]></title>
	<link>http://maydaisy.egloos.com/911616</link>
	<guid>http://maydaisy.egloos.com/911616</guid>
	<description>
	<![CDATA[ 
<img 
				src="http://pds11.egloos.com/pds/200810/04/62/f0018062_48e775f983fa6_t.jpg"  
				alt="로그인 시스템." 
				width="100px"  
				height="76pxpx"
				align="left"
				style="border:1px solid #DDDDDD;margin:0 10px 10px 0px;"
				/> 이번 프로젝트에서 구현해야 할 클래스 중 계정 생성, 계정 찾기, 로그인 시스템을 설계에 대한 이야기를 시작하겠다.  지난 글에서 구체적인 클래스에 대한 설계와 클래스 다이어그램을 올리겠다고 했었다.  열심히 머리로 굴려본 결과 대충 설계도가 나오긴 했는데 잘 구성 했는지에 대한 여부는 짜보지 않아서 모르겠다.   일단 이야기 해보도록 하자. 가장 먼저 DB를 활용한다는 점이 특징이다.  프로그램이 동작 되는 동안 해당 유저가 꼭 가지고 있어야 할 클래스가 필요하다고 판단됐다. 바로 Data 클래스이다. Data 클래스는 DB에 User 테이블의 6개의 필드와 같은 형태로 구성돼야 한다.  DB에 있는 User 테이블에는  아이디/비밀번호/생년월일/쉬운난이도점수/보통난이도점수/어려운난이도점수 이렇게 6개의 	]]>
	</description>
	<pubDate>Sat, 04 Oct 2008 23:01:40 +0900</pubDate>
	<dc:creator><![CDATA[만성피로님의 이글루]]></dc:creator>
</item>
<item>
	<title><![CDATA[[5주차] AWT - 배치 관리자]]></title>
	<link>http://bluewins.egloos.com/911141</link>
	<guid>http://bluewins.egloos.com/911141</guid>
	<description>
	<![CDATA[ 
<img 
				src="http://pds12.egloos.com/pds/200810/04/34/f0018034_48e74cada8360_t.jpg"  
				alt="[5주차] AWT - 배치 관리자" 
				width="100px"  
				height="76pxpx"
				align="left"
				style="border:1px solid #DDDDDD;margin:0 10px 10px 0px;"
				/> &amp;lt;&amp;lt;Layout Manager&amp;gt;&amp;gt; 1. FlowLayout  ------------------------------------------------------------- import java.awt.*;class FlowLayoutExam {  public static void main(String[] args)   {   Frame f = new Frame(&quot;Flow Layout&quot;); // Flow Layout으로 설정해주는 부분   f.setSize(200,100);   f.setLayout(new FlowLayout());   f.add(new Button(&quot;버튼1&quot;));   f.add(new Button(&quot;버튼2&quot;));   f.add(new Button(&quot;버튼3&quot;));   f.	]]>
	</description>
	<pubDate>Sat, 04 Oct 2008 21:01:59 +0900</pubDate>
	<dc:creator><![CDATA[Java System Project]]></dc:creator>
</item>
<item>
	<title><![CDATA[이클립스 Quantum DB.]]></title>
	<link>http://maydaisy.egloos.com/910005</link>
	<guid>http://maydaisy.egloos.com/910005</guid>
	<description>
	<![CDATA[ 
<img 
				src="http://pds12.egloos.com/pds/200810/04/62/f0018062_48e70b0f589de_t.jpg"  
				alt="이클립스 Quantum DB." 
				width="100px"  
				height="76pxpx"
				align="left"
				style="border:1px solid #DDDDDD;margin:0 10px 10px 0px;"
				/> 이클립스는 사용 할 수록 점점 사용자를 기쁘게 해주네요 ^^;  이번에도 흥미로운 플러그인을 발견 했기에 이렇게 소개 하고자 글을 올립니다 ~  이번 플러그인은 이클립스에서 MySQL(DB)를 사용할 수 있도록 하는 플러그인입니다.  DB 프로그래밍 할 때 편하겠죠? ㅎㅎ  그럼 시작 하도록 합시다.  일단 해당 플러그인을 다운 받아야 합니다.  파일명은 com.quantum.feature_3.3.0.2.bin.dist.zip 입니다.  다운로드 링크 :  다운 완료 후 압축 해제를 해 보면 features, plugins 폴더가 있습니다. 이클립스에 붙여넣기를 해주세요. 이클립스에도 똑같은 폴더가 존재하니까요.  그럼 이제 이클립스를 실행 합시다. 이클립스에서 Window &amp;gt; Open Perspect	]]>
	</description>
	<pubDate>Sat, 04 Oct 2008 16:05:43 +0900</pubDate>
	<dc:creator><![CDATA[만성피로님의 이글루]]></dc:creator>
</item>
<item>
	<title><![CDATA[[Java] 워크북 예제9-2]]></title>
	<link>http://bluewins.egloos.com/895144</link>
	<guid>http://bluewins.egloos.com/895144</guid>
	<description>
	<![CDATA[ 
<img 
				src="http://pds12.egloos.com/pds/200810/01/34/f0018034_48e2484e34253_t.jpg"  
				alt="[Java] 워크북 예제9-2" 
				width="76px"  
				height="100pxpx"
				align="left"
				style="border:1px solid #DDDDDD;margin:0 10px 10px 0px;"
				/> 으흠 다른 사람의 것을 보지 않고 해보려고 노력중이다.  일단 레이아웃에 부터 만들어야지   --------------------------------------------------- import java.awt.*; import java.awt.event.*;public class Editor extends Frame {  Label label;  Button button;  TextField textfield;  TextArea textarea;  Panel p1;  Panel p2; public Editor(){   super(&quot;에디터&quot;);   label =new Label(&quot;저장할 파일:&quot;);   button = new Button(&quot;저 장&quot;);   textfield = new TextField(2	]]>
	</description>
	<pubDate>Wed, 01 Oct 2008 00:41:09 +0900</pubDate>
	<dc:creator><![CDATA[Java System Project]]></dc:creator>
</item>
<item>
	<title><![CDATA[[java] 이벤트 리스너]]></title>
	<link>http://bluewins.egloos.com/894839</link>
	<guid>http://bluewins.egloos.com/894839</guid>
	<description>
	<![CDATA[ 
<img 
				src="http://pds11.egloos.com/pds/200809/30/34/f0018034_48e2377fb8d71_t.jpg"  
				alt="[java] 이벤트 리스너" 
				width="100px"  
				height="76pxpx"
				align="left"
				style="border:1px solid #DDDDDD;margin:0 10px 10px 0px;"
				/> 컴포너트들을 사용자의 행위에 따라 이벤트를 발생시킬 수 있다.  버튼을 클릭하면 어떤 이벤트를 발생하게 해주던가 하는 것을 가능하게 해준다.  AWT에 이벤트에는  Event Listener가 있다.   예제 ===================================================== import java.awt.*; import java.awt.event.*; //이벤트를 시행하기 위해 java.awt.event.* 을 임폴트 시킨다.public class ChangeLabel extends Frame // 프레임을 만들기 위해 다음과 같이 프레임을 상속받아서 하는 것이 일반적이라고 한다. {  Label label;  Button button;  public ChangeLabel(){	]]>
	</description>
	<pubDate>Tue, 30 Sep 2008 23:38:01 +0900</pubDate>
	<dc:creator><![CDATA[Java System Project]]></dc:creator>
</item>
<item>
	<title><![CDATA[내부 클래스와 무명 클래스.]]></title>
	<link>http://maydaisy.egloos.com/890441</link>
	<guid>http://maydaisy.egloos.com/890441</guid>
	<description>
	<![CDATA[ 
이번 글에서는 자바 AWT 이벤트 글에서 다뤘던 내부 클래스와 함께 무명 클래스에 대해서 이야기 해봅시다.  일단 내부 클래스에 대해서 이야기 하기 전에 소스 부터 보도록 합시다. import java.awt.*;import java.awt.event.*;public class WinExit extends Frame{    public WinExit(){        super(&quot;프로그램 종료 이벤트&quot;);        this.setVisible(true);//화면에 보이도록 설정        this.setSize(400, 550);//창 크기        this.setLocation(200, 200);//창 배치 위치        this.setResizable(false);//사이즈 조정 불가능 설정	]]>
	</description>
	<pubDate>Mon, 29 Sep 2008 23:43:44 +0900</pubDate>
	<dc:creator><![CDATA[만성피로님의 이글루]]></dc:creator>
</item>
<item>
	<title><![CDATA[자바 실행파일 만들기 2부]]></title>
	<link>http://maydaisy.egloos.com/889914</link>
	<guid>http://maydaisy.egloos.com/889914</guid>
	<description>
	<![CDATA[ 
<img 
				src="http://pds11.egloos.com/pds/200809/29/62/f0018062_48e0be7ed5602_t.jpg"  
				alt="자바 실행파일 만들기 2부" 
				width="100px"  
				height="76pxpx"
				align="left"
				style="border:1px solid #DDDDDD;margin:0 10px 10px 0px;"
				/> 지난 글에서는 jar 압축파일 까지 만들어서 jdk가 설치된 유저에 한에서   jar 파일이 exe 실행파일 처럼 더블클릭 했을 때 프로그램이 동작하는 것까지 했습니다.  이번 시간에는 지난 시간에 다 하지 못한 부분을 하도록 하겠습니다 ~  jdk가 설치 되지 않은 컴퓨터에서 실행이 가능해야 좀 만들었다~ 하는 재미도 있을 겁니다.  그럼 시작합시다.   가장 먼저 지난 번 까지 했던 파일을 가지고 계속 하려 하니 1부를 안본 사람은 1부 부터 보고 오세요.  준비물 : jsmooth(소프트웨어), 자바로 작업했던 JAR 압축 파일, 그리고 자바개발환경!!  1. jsmooth 파일을 다운 받으세요. 설치도 하시구요. 다운로드 링크 페이지 :  2. 설치가 완료 됐으니 여기부터 시작합니다.  ### 여러 	]]>
	</description>
	<pubDate>Mon, 29 Sep 2008 21:41:11 +0900</pubDate>
	<dc:creator><![CDATA[만성피로님의 이글루]]></dc:creator>
</item>
<item>
	<title><![CDATA[[Project] Java System Project 기획안 ]]></title>
	<link>http://bluewins.egloos.com/888961</link>
	<guid>http://bluewins.egloos.com/888961</guid>
	<description>
	<![CDATA[ 
 승겸이와 고민 끝에 결정한 자바 가계부  이번주 내로 GUI 인터페이스 레이아웃을 자고 확실하게 어떤 기능을 추가할지 고민고민 해야겠다. 차침 java 에 대해 더 배우게 되면 기능적인 면에서 수정이 불가피 할 것이라고 생각된다.  	]]>
	</description>
	<pubDate>Mon, 29 Sep 2008 17:13:58 +0900</pubDate>
	<dc:creator><![CDATA[Java System Project]]></dc:creator>
</item>
<item>
	<title><![CDATA[자바 실행파일 만들기 1부.]]></title>
	<link>http://maydaisy.egloos.com/886108</link>
	<guid>http://maydaisy.egloos.com/886108</guid>
	<description>
	<![CDATA[ 
<img 
				src="http://pds12.egloos.com/pds/200809/29/62/f0018062_48dfa21cf150b_t.jpg"  
				alt="자바 실행파일 만들기 1부." 
				width="100px"  
				height="76pxpx"
				align="left"
				style="border:1px solid #DDDDDD;margin:0 10px 10px 0px;"
				/> 코딩한 JAVA 파일을 컴파일 하면 CLASS 파일들이 생성된다는 것은 누구나 다 알고 있죠 ~  그러나 이런 파일들을 실행 하려면 명령프롬프트 창에서 java 클래스명 혹은 이클립스 같은 프로그램에서 가동을 해서 확인을 하죠 ~  그러면서 느끼는 아쉬움과 실행 파일을 만들어 볼까 하는 생각이 문뜩 들게 됩니다.  그래서 간단하게 실행 파일을 만드는 법을 알아봅시다.  가장 먼저 본인이 코딩한 JAVA 소스 파일을 컴파일 합니다.  그 후 이 파일들을 압축하는게 중요합니다.  보통 zip, alz, rar 같은 확장자 명을 갖는게 압축 파일이라고 알고 계실겁니다.  그러나 소프트웨어적인 것을 다루다 보면 아주 생소한 확장자 명을 갖는 압축파일이나 기타 파일들을 접하게 되죠.  그럼 다시 본론으로 돌아가죠. 	]]>
	</description>
	<pubDate>Mon, 29 Sep 2008 01:05:00 +0900</pubDate>
	<dc:creator><![CDATA[만성피로님의 이글루]]></dc:creator>
</item>
<item>
	<title><![CDATA[이번 프로젝트 인터페이스 디자인 일부.]]></title>
	<link>http://maydaisy.egloos.com/885514</link>
	<guid>http://maydaisy.egloos.com/885514</guid>
	<description>
	<![CDATA[ 
<img 
				src="http://pds11.egloos.com/pds/200809/28/62/f0018062_48df9323be72b_t.jpg"  
				alt="이번 프로젝트 인터페이스 디자인 일부." 
				width="100px"  
				height="76pxpx"
				align="left"
				style="border:1px solid #DDDDDD;margin:0 10px 10px 0px;"
				/> GUI 환경인 만큼 디자인도 중요하다.  디자인이 어떻게 구성 됐느냐에 따라 어떻게 짜야 할지도 정해지기 때문이다.  퀴즈 프로그램을 가지고 그래픽 환경에서 구현하고 데이터베이스와 네트워크 프로그래밍을 추가 할 예정이나  부가적으로 들어갈 수 있는 부분이 존재 한다.  바로 가계부 프로그램이다. 가계부 프로그램은 지난학기에 제작했던 프로젝트인데  기능을 일부 간편하게 다시 구성할 계획이고 GUI에서는 인터페이스가 오히려 더 간단하게 변화 할 수 있게 됐다.  현재 구성해 둔 디자인이다.   그리고 자바 디자인 패턴으로 인해 코딩이 많이 줄어들었다.  	]]>
	</description>
	<pubDate>Sun, 28 Sep 2008 23:23:44 +0900</pubDate>
	<dc:creator><![CDATA[만성피로님의 이글루]]></dc:creator>
</item>
<item>
	<title><![CDATA[[Project] 프로그램 기획]]></title>
	<link>http://bluewins.egloos.com/885139</link>
	<guid>http://bluewins.egloos.com/885139</guid>
	<description>
	<![CDATA[ 
<img 
				src="http://pds10.egloos.com/pds/200809/28/34/f0018034_48df8221f3c3c_t.jpg"  
				alt="[Project] 프로그램 기획" 
				width="100px"  
				height="76pxpx"
				align="left"
				style="border:1px solid #DDDDDD;margin:0 10px 10px 0px;"
				/>  JAVA를 이용한 가계부   GUI인터페이스를 이용한 가계부  으흠 이제 5주차가 다되가는데....좀 서둘려서 준비해야 겠다는 생각으로..  으흠 일단 승겸이랑 좀더 얘끼해봐서 인터페이스와 어떻게 동작할 것에 대해서는 좀더 논의해 봐야 할것 같다. 일단 1학기때 만들었다가 구상하지 못했던 부족한 프로그램에 대해 좀 더 완벽하게 구현하고자 한다. 이번엔 Vector 대신 DB를 이용해야 할 것 같은데 DB의 경우 my-sql을 사용해서 해야할것 같은데 대부분 우리나라에서는 오라클을 쓰는 것 같은데...My-sql은 2학년때 웹프로그래밍 시간에 잠깐 했었던거 같은데 뭐 기억은 나지 않는다.. SQL 구문같은건 그렇게 어렵지 않았던 걸로 기억하는데....오라클은 한번도 접해본적이 없고...도서관에서 책이라도 한	]]>
	</description>
	<pubDate>Sun, 28 Sep 2008 22:13:36 +0900</pubDate>
	<dc:creator><![CDATA[Java System Project]]></dc:creator>
</item>
<item>
	<title><![CDATA[이클립스 Visual Editor.]]></title>
	<link>http://maydaisy.egloos.com/884741</link>
	<guid>http://maydaisy.egloos.com/884741</guid>
	<description>
	<![CDATA[ 
<img 
				src="http://pds11.egloos.com/pds/200809/28/62/f0018062_48df6fbe6916f_t.jpg"  
				alt="이클립스 Visual Editor." 
				width="100px"  
				height="76pxpx"
				align="left"
				style="border:1px solid #DDDDDD;margin:0 10px 10px 0px;"
				/> 이클립스를 사용 하는 분 중에 필요한 사람은 받아가세요.  이클립스는 공식 사이트에서 받으시면 되고 Visual Editor 는 플러그인만 설치하면 바로 사용이 가능합니다.   위 주소를 클릭 하면 플러그인을 받으실 수 있습니다.  설치 방법은 압축을 풀고 나면 한눈에 알 수 있습니다. 두개의 폴더를 붙여넣기 해주면 끝.  단! 이클립스가 동작 중에 하지 마시고 이클립스를 종료 한 뒤에 깔면 됩니다 ~  사용법은 새롭게 new를 누르고 Frame Visual Editor 를 선택 한다.  위와 같이 하시면 됩니다.      코딩 하면서 자신이 디자인 한 것을 확인이 가능하다.  	]]>
	</description>
	<pubDate>Sun, 28 Sep 2008 20:53:51 +0900</pubDate>
	<dc:creator><![CDATA[만성피로님의 이글루]]></dc:creator>
</item>
	</channel>
</rss>