<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-7310613399750739359</id><updated>2012-02-16T21:28:44.280+09:00</updated><category term='USB부팅'/><category term='Yasu'/><category term='java'/><category term='그림판'/><category term='etc'/><category term='그림'/><category term='4.30'/><category term='윈도우 설치'/><category term='USB'/><category term='스윙'/><category term='Swing'/><category term='awt'/><category term='daemon'/><category term='1.6'/><category term='JAVA - 간단 프로그램 -'/><category term='프로그램'/><category term='자바'/><category term='계산'/><category term='부팅'/><category term='윈도우'/><category term='야수'/><category term='계산기'/><category term='데몬'/><category term='USB 윈도우'/><category term='설치'/><category term='USB 설치'/><category term='calculator'/><title type='text'>새턴</title><subtitle type='html'>Purpose is what gives life a meaning</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://saturn-textcube.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7310613399750739359/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://saturn-textcube.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>saturn</name><uri>http://www.blogger.com/profile/10396542933020838285</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>5</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7310613399750739359.post-5245010157360092409</id><published>2010-03-09T11:32:00.000+09:00</published><updated>2011-01-29T22:28:37.883+09:00</updated><title type='text'>Browser 객체</title><content type='html'>&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN style="FONT-FAMILY: 돋움"&gt;&lt;FONT size=2&gt;웹서핑&lt;SPAN lang=EN-US&gt;(Web Surfing)&lt;/SPAN&gt;을 하다 보면 흔히 만나게 되는 것이 광고나&lt;SPAN lang=EN-US&gt; Event, &lt;/SPAN&gt;여러 가지 공지사항 등을 작은 창에 띄우는 것입니다. &lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 돋움"&gt;&lt;FONT size=2&gt;자바스크립트를 이용하면 이와같은&lt;SPAN lang=EN-US&gt; Window&lt;/SPAN&gt;들을 다양한 방법으로 제어할 수 있습니다&lt;SPAN lang=EN-US&gt;. &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN style="FONT-FAMILY: 돋움"&gt;&lt;FONT size=2&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;&lt;SPAN style="FONT-FAMILY: 돋움"&gt;&lt;FONT size=2&gt;&lt;SPAN lang=EN-US&gt;&lt;o:p&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-US style="FONT-FAMILY: 돋움"&gt;&lt;FONT color=#ff0000&gt;I. Window Open &lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-US style="FONT-FAMILY: 돋움"&gt;[&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 돋움"&gt;형식&lt;SPAN lang=EN-US&gt;]&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-US style="FONT-FAMILY: 돋움"&gt;&lt;FONT color=#006699&gt;winObject = window.open("url", "name", "options"); &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-US style="FONT-FAMILY: 돋움"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-US style="FONT-FAMILY: 돋움"&gt;* winObject&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 돋움"&gt;는&lt;SPAN lang=EN-US&gt; open&lt;/SPAN&gt;된&lt;SPAN lang=EN-US&gt; window&lt;/SPAN&gt;를 가리키는&lt;SPAN lang=EN-US&gt; reference&lt;/SPAN&gt;변수이다&lt;SPAN lang=EN-US&gt;. &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-US style="FONT-FAMILY: 돋움"&gt;* url (&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 돋움"&gt;반드시 있어야 한다&lt;SPAN lang=EN-US&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN style="FONT-FAMILY: 돋움"&gt;새로 만들어진&lt;SPAN lang=EN-US&gt; window&lt;/SPAN&gt;에 나타날&lt;SPAN lang=EN-US&gt; web&lt;/SPAN&gt;문서의&lt;SPAN lang=EN-US&gt; URL&lt;/SPAN&gt;을 적는다&lt;SPAN lang=EN-US&gt;. &lt;/SPAN&gt;적당한&lt;SPAN lang=EN-US&gt; url&lt;/SPAN&gt;이 없을 경우&lt;SPAN lang=EN-US&gt; ""&lt;/SPAN&gt;로 표시한다&lt;SPAN lang=EN-US&gt;. &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-US style="FONT-FAMILY: 돋움"&gt;* name (&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 돋움"&gt;반드시 있어야 한다&lt;SPAN lang=EN-US&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN style="FONT-FAMILY: 돋움"&gt;새로 만들어진&lt;SPAN lang=EN-US&gt; window&lt;/SPAN&gt;의 이름을 지정한다&lt;SPAN lang=EN-US&gt;. &lt;/SPAN&gt;적당한&lt;SPAN lang=EN-US&gt; name&lt;/SPAN&gt;을 붙이지 않으려면&lt;SPAN lang=EN-US&gt; ""&lt;/SPAN&gt;로 표시하면 된다&lt;SPAN lang=EN-US&gt;. name&lt;/SPAN&gt;위치에 입력한 이름은&lt;SPAN lang=EN-US&gt; &amp;lt;FORM&amp;gt;&lt;/SPAN&gt;이나&lt;SPAN lang=EN-US&gt; &amp;lt;A&amp;gt;&lt;/SPAN&gt;태그에서 사용하는&lt;SPAN lang=EN-US&gt; Target&lt;/SPAN&gt;속성으로 연결할 수 있다&lt;SPAN lang=EN-US&gt;. &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-US style="FONT-FAMILY: 돋움"&gt;* options (&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 돋움"&gt;생략가능하며 생략하는 경우&lt;SPAN lang=EN-US&gt; default&lt;/SPAN&gt;값이 적용된다&lt;SPAN lang=EN-US&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-US style="FONT-FAMILY: 돋움"&gt;1. menubar : window&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 돋움"&gt;의&lt;SPAN lang=EN-US&gt; menubar&lt;/SPAN&gt;표시 여부&lt;SPAN lang=EN-US&gt; (yes/no or 1/0) &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-US style="FONT-FAMILY: 돋움"&gt;2. toolbar : window&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 돋움"&gt;의&lt;SPAN lang=EN-US&gt; toolbar&lt;/SPAN&gt;표시 여부&lt;SPAN lang=EN-US&gt; (yes/no or 1/0) &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-US style="FONT-FAMILY: 돋움"&gt;3. location : window&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 돋움"&gt;의&lt;SPAN lang=EN-US&gt; location box&lt;/SPAN&gt;표시여부&lt;SPAN lang=EN-US&gt; (yes/no or 1/0) &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-US style="FONT-FAMILY: 돋움"&gt;4. directories : window&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 돋움"&gt;의&lt;SPAN lang=EN-US&gt; directory button&lt;/SPAN&gt;들의 출력여부&lt;SPAN lang=EN-US&gt; (yes/no or 1/0) &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-US style="FONT-FAMILY: 돋움"&gt;5. status : window&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 돋움"&gt;의 상태표시줄 표시 여부&lt;SPAN lang=EN-US&gt; (yes/no or 1/0) &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-US style="FONT-FAMILY: 돋움"&gt;6. scrollbars : window&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 돋움"&gt;의 가로&lt;SPAN lang=EN-US&gt;, &lt;/SPAN&gt;세로&lt;SPAN lang=EN-US&gt; scrollbar&lt;/SPAN&gt;표시 여부&lt;SPAN lang=EN-US&gt; (yes/no or 1/0) &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-US style="FONT-FAMILY: 돋움"&gt;7. resizable : window&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 돋움"&gt;의 크기가 조절 될 수 있는지 결정&lt;SPAN lang=EN-US&gt; (yes/no or 1/0) &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-US style="FONT-FAMILY: 돋움"&gt;8. width : Display&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 돋움"&gt;될&lt;SPAN lang=EN-US&gt; window&lt;/SPAN&gt;의 너비 결정&lt;SPAN lang=EN-US&gt; (&lt;/SPAN&gt;단위&lt;SPAN lang=EN-US&gt; pixel) &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-US style="FONT-FAMILY: 돋움"&gt;9. height : Display&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 돋움"&gt;될&lt;SPAN lang=EN-US&gt; window&lt;/SPAN&gt;의 높이 결정&lt;SPAN lang=EN-US&gt; (&lt;/SPAN&gt;단위&lt;SPAN lang=EN-US&gt; pixel) &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-US style="FONT-FAMILY: 돋움"&gt;10. left : Display&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 돋움"&gt;될&lt;SPAN lang=EN-US&gt; window&lt;/SPAN&gt;의 좌측 상단의&lt;SPAN lang=EN-US&gt; x&lt;/SPAN&gt;좌표&lt;SPAN lang=EN-US&gt; (&lt;/SPAN&gt;단위&lt;SPAN lang=EN-US&gt; pixel) &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-US style="FONT-FAMILY: 돋움"&gt;11. top : Display&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 돋움"&gt;될&lt;SPAN lang=EN-US&gt; window&lt;/SPAN&gt;의 좌측 상단의&lt;SPAN lang=EN-US&gt; x&lt;/SPAN&gt;좌표&lt;SPAN lang=EN-US&gt; (&lt;/SPAN&gt;단위&lt;SPAN lang=EN-US&gt; pixel) &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-US style="FONT-FAMILY: 돋움"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-US style="FONT-FAMILY: 돋움"&gt;&lt;FONT color=#ff3399&gt;II. Window Close &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-US style="FONT-FAMILY: 돋움"&gt;[&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 돋움"&gt;형식&lt;SPAN lang=EN-US&gt;]&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-US style="FONT-FAMILY: 돋움"&gt;&lt;FONT color=#006699&gt;window.close(); &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-US style="FONT-FAMILY: 돋움"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-US style="FONT-FAMILY: 돋움"&gt;* window&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 돋움"&gt;를 종료할 때는 반드시&lt;SPAN lang=EN-US&gt; Window&lt;/SPAN&gt;가&lt;SPAN lang=EN-US&gt; open&lt;/SPAN&gt;이 되었는지&lt;SPAN lang=EN-US&gt; check&lt;/SPAN&gt;한 다음&lt;SPAN lang=EN-US&gt; close&lt;/SPAN&gt;하도록 한다&lt;SPAN lang=EN-US&gt;. &lt;/P&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7310613399750739359-5245010157360092409?l=saturn-textcube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saturn-textcube.blogspot.com/feeds/5245010157360092409/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://saturn-textcube.blogspot.com/2010/03/browser-%EA%B0%9D%EC%B2%B4.html#comment-form' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7310613399750739359/posts/default/5245010157360092409'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7310613399750739359/posts/default/5245010157360092409'/><link rel='alternate' type='text/html' href='http://saturn-textcube.blogspot.com/2010/03/browser-%EA%B0%9D%EC%B2%B4.html' title='Browser 객체'/><author><name>saturn</name><uri>http://www.blogger.com/profile/10396542933020838285</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7310613399750739359.post-2734262484601009640</id><published>2009-07-22T10:43:00.000+09:00</published><updated>2011-01-29T22:28:34.912+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JAVA - 간단 프로그램 -'/><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='계산'/><category scheme='http://www.blogger.com/atom/ns#' term='프로그램'/><category scheme='http://www.blogger.com/atom/ns#' term='계산기'/><category scheme='http://www.blogger.com/atom/ns#' term='calculator'/><category scheme='http://www.blogger.com/atom/ns#' term='자바'/><category scheme='http://www.blogger.com/atom/ns#' term='awt'/><title type='text'>AWT를 이용한 간단한 - 계산기 -</title><content type='html'>&lt;P&gt;import java.awt.Frame;&lt;br /&gt;import java.awt.TextField;&lt;br /&gt;import java.awt.Button;&lt;br /&gt;import java.awt.Panel;&lt;br /&gt;import java.awt.GridLayout;&lt;br /&gt;import java.awt.Panel;&lt;br /&gt;import java.awt.Color;&lt;br /&gt;import java.awt.event.MouseListener;&lt;br /&gt;import java.awt.event.MouseEvent;&lt;br /&gt;import java.awt.event.WindowListener;&lt;br /&gt;import java.awt.event.WindowEvent;&lt;br /&gt;import java.awt.event.ActionListener;&lt;br /&gt;import java.awt.event.ActionEvent;&lt;/P&gt;&lt;P&gt;public class Calculator extends Frame implements WindowListener, ActionListener{&lt;br /&gt;&amp;nbsp;TextField result;&lt;br /&gt;&amp;nbsp;Button[] button;&lt;br /&gt;&amp;nbsp;boolean num_state = true;&lt;br /&gt;&amp;nbsp;boolean operator_state=true;&lt;br /&gt;&amp;nbsp;String op_temp;&lt;br /&gt;&amp;nbsp;String num_temp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;public void init() {&lt;br /&gt;&amp;nbsp; result = new TextField("0", 30);&lt;br /&gt;&amp;nbsp; result.setEditable(false);&lt;br /&gt;&amp;nbsp; String[] buttonTitle = {"7", "8", "9", "/",&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; "4", "5", "6", "*",&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; "1", "2", "3", "-",&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; "C", "0", "=", "+"};&lt;br /&gt;&amp;nbsp; button = new Button[16];&lt;br /&gt;&amp;nbsp; Panel p = new Panel();&lt;/P&gt;&lt;P&gt;&amp;nbsp; p.setLayout(new GridLayout(4,4,3,3));&lt;/P&gt;&lt;P&gt;&amp;nbsp; for (int i=0; i&amp;lt;button.length; i++ ) {&lt;br /&gt;&amp;nbsp; &amp;nbsp;button[i] = new Button(buttonTitle[i]);&lt;br /&gt;&amp;nbsp; &amp;nbsp;button[i].setBackground(new Color(58, 226, 206));&lt;br /&gt;&amp;nbsp; &amp;nbsp;p.add(button[i]);&lt;br /&gt;&amp;nbsp; &amp;nbsp;button[i].addActionListener(this);&lt;br /&gt;&amp;nbsp; } //for&lt;/P&gt;&lt;P&gt;&amp;nbsp; this.add("North", result);&lt;br /&gt;&amp;nbsp; this.add("Center", p);&lt;br /&gt;&amp;nbsp; this.setTitle("Calculator");&lt;br /&gt;&amp;nbsp; this.setBounds(600,300,200,200);&lt;br /&gt;&amp;nbsp; this.setVisible(true);&lt;br /&gt;&amp;nbsp; this.addWindowListener(this);&lt;br /&gt;&amp;nbsp;}//init()&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;public void windowActivated(WindowEvent e) { }&lt;br /&gt;&amp;nbsp;public void windowClosed(WindowEvent e) { }&lt;br /&gt;&amp;nbsp;public void windowClosing(WindowEvent e) {&lt;br /&gt;&amp;nbsp; System.exit(0);&lt;br /&gt;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;public void windowDeactivated(WindowEvent e) { }&lt;br /&gt;&amp;nbsp;public void windowDeiconified(WindowEvent e) { }&lt;br /&gt;&amp;nbsp;public void windowIconified(WindowEvent e) { }&lt;br /&gt;&amp;nbsp;public void windowOpened(WindowEvent e) { }&lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp;public void actionPerformed(ActionEvent e) {&lt;br /&gt;&amp;nbsp; String in = e.getActionCommand(); &lt;/P&gt;&lt;P&gt;&amp;nbsp; if(in.equals("C")){&lt;br /&gt;&amp;nbsp; &amp;nbsp;result.setText("0");&lt;br /&gt;&amp;nbsp; &amp;nbsp;num_state = true;&lt;br /&gt;&amp;nbsp; }else if('0' &amp;lt;= in.charAt(0) &amp;amp;&amp;amp; in.charAt(0) &amp;lt;= '9') {&lt;br /&gt;&amp;nbsp; &amp;nbsp;if (num_state)&lt;br /&gt;&amp;nbsp; &amp;nbsp; result.setText(in);&lt;br /&gt;&amp;nbsp; &amp;nbsp;else&lt;br /&gt;&amp;nbsp; &amp;nbsp; result.setText(result.getText() +in);&lt;br /&gt;&amp;nbsp; &amp;nbsp;num_state = false;&lt;br /&gt;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; if(in.equals("/") || in.equals("*") || in.equals("-") || in.equals("+")) { &lt;br /&gt;&amp;nbsp; &amp;nbsp; num_temp = result.getText();&lt;br /&gt;&amp;nbsp; &amp;nbsp; op_temp = in;&lt;br /&gt;&amp;nbsp; &amp;nbsp; num_state=true;&lt;br /&gt;&amp;nbsp;&amp;nbsp; }else if(in.equals("=")) {&lt;br /&gt;&amp;nbsp; &amp;nbsp; if(operator_state) {&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; double num1 = Double.parseDouble(num_temp);&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; double num2 = Double.parseDouble(result.getText());&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; if(op_temp.equals("+")) {&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; result.setText("" + (num1+num2));&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; }else if(op_temp.equals("-")) {&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; result.setText("" + (num1-num2));&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; }else if(op_temp.equals("*")) {&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; result.setText("" + (num1*num2));&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; }else if(op_temp.equals("/")) {&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; result.setText("" + (num1/num2));&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;}&lt;/P&gt;&lt;P&gt;&amp;nbsp;public static void main(String[] args) {&lt;br /&gt;&amp;nbsp; Calculator ct = new Calculator();&lt;br /&gt;&amp;nbsp; ct.init();&lt;br /&gt;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;}&lt;/P&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7310613399750739359-2734262484601009640?l=saturn-textcube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saturn-textcube.blogspot.com/feeds/2734262484601009640/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://saturn-textcube.blogspot.com/2009/07/awt%EB%A5%BC-%EC%9D%B4%EC%9A%A9%ED%95%9C-%EA%B0%84%EB%8B%A8%ED%95%9C-%EA%B3%84%EC%82%B0%EA%B8%B0.html#comment-form' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7310613399750739359/posts/default/2734262484601009640'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7310613399750739359/posts/default/2734262484601009640'/><link rel='alternate' type='text/html' href='http://saturn-textcube.blogspot.com/2009/07/awt%EB%A5%BC-%EC%9D%B4%EC%9A%A9%ED%95%9C-%EA%B0%84%EB%8B%A8%ED%95%9C-%EA%B3%84%EC%82%B0%EA%B8%B0.html' title='AWT를 이용한 간단한 - 계산기 -'/><author><name>saturn</name><uri>http://www.blogger.com/profile/10396542933020838285</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7310613399750739359.post-8544445474453539808</id><published>2009-07-22T10:40:00.000+09:00</published><updated>2011-01-29T22:28:34.643+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JAVA - 간단 프로그램 -'/><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='그림'/><category scheme='http://www.blogger.com/atom/ns#' term='Swing'/><category scheme='http://www.blogger.com/atom/ns#' term='프로그램'/><category scheme='http://www.blogger.com/atom/ns#' term='스윙'/><category scheme='http://www.blogger.com/atom/ns#' term='자바'/><category scheme='http://www.blogger.com/atom/ns#' term='awt'/><category scheme='http://www.blogger.com/atom/ns#' term='그림판'/><title type='text'>Swing을 이용한 간단한 - 그림판 -</title><content type='html'>&lt;P&gt;import javax.swing.JFrame;&lt;br /&gt;import javax.swing.JLabel;&lt;br /&gt;import javax.swing.JTextField;&lt;br /&gt;import javax.swing.JRadioButton;&lt;br /&gt;import javax.swing.JCheckBox;&lt;br /&gt;import javax.swing.JButton;&lt;br /&gt;import javax.swing.ButtonGroup;&lt;br /&gt;import javax.swing.JPanel;&lt;br /&gt;import javax.swing.JComboBox;&lt;br /&gt;import java.awt.FlowLayout;&lt;br /&gt;import java.awt.Canvas;&lt;br /&gt;import java.awt.Color;&lt;br /&gt;import java.awt.Graphics;&lt;br /&gt;import java.awt.event.ActionListener;&lt;br /&gt;import java.awt.event.ActionEvent;&lt;br /&gt;import java.awt.event.MouseAdapter;&lt;br /&gt;import java.awt.event.MouseMotionAdapter;&lt;br /&gt;import java.awt.event.MouseEvent;&lt;br /&gt;import java.awt.event.*;&lt;/P&gt;&lt;P&gt;class GraphicTest extends JFrame implements ActionListener {&lt;br /&gt;&amp;nbsp;JLabel x1L, y1L, x2L, y2L, z1L, z2L;&lt;br /&gt;&amp;nbsp;JTextField x1T, y1T, x2T, y2T, z1T, z2T;&lt;br /&gt;&amp;nbsp;JCheckBox fill;&lt;br /&gt;&amp;nbsp;JRadioButton line, circle, rect, roundR, arc;&lt;br /&gt;&amp;nbsp;JButton draw; &lt;br /&gt;&amp;nbsp;DrCanvas can;&lt;br /&gt;&amp;nbsp;JComboBox combo;&lt;/P&gt;&lt;P&gt;&amp;nbsp;int x1, y1, x2, y2, z1, z2;&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;public GraphicTest() {&lt;br /&gt;&amp;nbsp; super("간단 그림판");//setTitle("간단 그림판"); //super는 맨위쪽&lt;/P&gt;&lt;P&gt;&amp;nbsp; x1L = new JLabel("x1L"); &lt;br /&gt;&amp;nbsp; y1L = new JLabel("y1L");&lt;br /&gt;&amp;nbsp; x2L = new JLabel("x2L");&lt;br /&gt;&amp;nbsp; y2L = new JLabel("y2L");&lt;br /&gt;&amp;nbsp; z1L = new JLabel("z1L");&lt;br /&gt;&amp;nbsp; z2L = new JLabel("z2L");&lt;/P&gt;&lt;P&gt;&amp;nbsp; x1T = new JTextField("100",4);&lt;br /&gt;&amp;nbsp; y1T = new JTextField("150",4);&lt;br /&gt;&amp;nbsp; x2T = new JTextField("200",4);&lt;br /&gt;&amp;nbsp; y2T = new JTextField("250",4);&lt;br /&gt;&amp;nbsp; z1T = new JTextField("80",4);&lt;br /&gt;&amp;nbsp; z2T = new JTextField("80",4);&lt;/P&gt;&lt;P&gt;&amp;nbsp; fill = new JCheckBox("채우기");&lt;/P&gt;&lt;P&gt;&amp;nbsp; line = new JRadioButton("선");&lt;br /&gt;&amp;nbsp; circle = new JRadioButton("원");&lt;br /&gt;&amp;nbsp; rect = new JRadioButton("사각형", true);&lt;br /&gt;&amp;nbsp; roundR = new JRadioButton("둥근사각형");&lt;br /&gt;&amp;nbsp; arc = new JRadioButton("호");&lt;/P&gt;&lt;P&gt;&amp;nbsp; ButtonGroup bg = new ButtonGroup();&lt;br /&gt;&amp;nbsp; bg.add(line);&lt;br /&gt;&amp;nbsp; bg.add(circle);&lt;br /&gt;&amp;nbsp; bg.add(rect);&lt;br /&gt;&amp;nbsp; bg.add(roundR);&lt;br /&gt;&amp;nbsp; bg.add(arc);&lt;/P&gt;&lt;P&gt;&amp;nbsp; draw = new JButton("그리기"); &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; can = new DrCanvas();&lt;/P&gt;&lt;P&gt;&amp;nbsp; String[] color = {"빨강", "초록", "파랑", "검정", "보라"};&lt;br /&gt;&amp;nbsp; combo = new JComboBox(color);&lt;/P&gt;&lt;P&gt;&amp;nbsp; JPanel p = new JPanel(); //FlowLayout(순서배치) &amp;nbsp; &amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; p.add(x1L); p.add(x1T);&lt;br /&gt;&amp;nbsp; p.add(y1L); p.add(y1T);&lt;br /&gt;&amp;nbsp; p.add(x2L); p.add(x2T);&lt;br /&gt;&amp;nbsp; p.add(y2L); p.add(y2T);&lt;br /&gt;&amp;nbsp; p.add(z1L); p.add(z1T);&lt;br /&gt;&amp;nbsp; p.add(z2L); p.add(z2T);&lt;br /&gt;&amp;nbsp; p.add(fill); &amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; JPanel p2 = new JPanel();&lt;/P&gt;&lt;P&gt;&amp;nbsp; p2.add(line);&lt;br /&gt;&amp;nbsp; p2.add(circle);&lt;br /&gt;&amp;nbsp; p2.add(rect);&lt;br /&gt;&amp;nbsp; p2.add(roundR);&lt;br /&gt;&amp;nbsp; p2.add(arc);&lt;br /&gt;&amp;nbsp; p2.add(combo);&lt;br /&gt;&amp;nbsp; p2.add(draw);&lt;/P&gt;&lt;P&gt;&amp;nbsp; getContentPane().add("North", p);&lt;br /&gt;&amp;nbsp; getContentPane().add("South", p2);&lt;br /&gt;&amp;nbsp; getContentPane().add("Center", can);&lt;/P&gt;&lt;P&gt;&amp;nbsp; setBounds(500,100,600,500);&lt;br /&gt;&amp;nbsp; setVisible(true);&lt;br /&gt;&amp;nbsp; setDefaultCloseOperation(EXIT_ON_CLOSE); &amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; //이벤트 처리&lt;br /&gt;&amp;nbsp; draw.addActionListener(this);&lt;br /&gt;&amp;nbsp; line.addActionListener(this);&lt;br /&gt;&amp;nbsp; circle.addActionListener(this);&lt;br /&gt;&amp;nbsp; rect.addActionListener(this);&lt;br /&gt;&amp;nbsp; roundR.addActionListener(this);&lt;br /&gt;&amp;nbsp; arc.addActionListener(this); &amp;nbsp; &amp;nbsp;&lt;br /&gt;&amp;nbsp; can.addMouseListener(new MouseAdapter() {&lt;br /&gt;&amp;nbsp; &amp;nbsp;public void mousePressed(MouseEvent e) {&lt;br /&gt;&amp;nbsp; &amp;nbsp; x1T.setText(String.valueOf(e.getX()));&lt;br /&gt;&amp;nbsp; &amp;nbsp; y1T.setText(String.valueOf(e.getY()));&lt;br /&gt;&amp;nbsp; &amp;nbsp; can.repaint();&lt;br /&gt;&amp;nbsp; &amp;nbsp;}&lt;br /&gt;&amp;nbsp; });&lt;br /&gt;&amp;nbsp; can.addMouseMotionListener(new MouseMotionAdapter(){&lt;br /&gt;&amp;nbsp; &amp;nbsp;public void mouseDragged(MouseEvent e){&lt;br /&gt;&amp;nbsp; &amp;nbsp; x2T.setText(String.valueOf(e.getX()));&lt;br /&gt;&amp;nbsp; &amp;nbsp; y2T.setText(String.valueOf(e.getY()));&lt;br /&gt;&amp;nbsp; &amp;nbsp; can.repaint();&lt;br /&gt;&amp;nbsp; &amp;nbsp;}&lt;br /&gt;&amp;nbsp; });&lt;br /&gt;&amp;nbsp;}//GraphicTest( )&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;//ActionListner override&lt;br /&gt;&amp;nbsp;public void actionPerformed(ActionEvent e){ &lt;br /&gt;&amp;nbsp; &amp;nbsp;can.repaint(); //update () -&amp;gt; paint() 순서로 호출&lt;br /&gt;&amp;nbsp;}&lt;/P&gt;&lt;P&gt;&amp;nbsp;class DrCanvas extends Canvas {&lt;br /&gt;&amp;nbsp; public&amp;nbsp; DrCanvas() {&lt;br /&gt;&amp;nbsp; &amp;nbsp;this.setBackground(new Color(255,255,100)); //바탕색 -연한노랑&lt;br /&gt;&amp;nbsp; &amp;nbsp;setForeground(new Color(255,0,0));//글자색&lt;br /&gt;&amp;nbsp; }//DrCanvas( ) &lt;/P&gt;&lt;P&gt;&amp;nbsp; public void paint(Graphics g) {&lt;br /&gt;&amp;nbsp; &amp;nbsp;//좌표 얻어오기&lt;br /&gt;&amp;nbsp; &amp;nbsp;x1 = Integer.parseInt(x1T.getText().trim()); //trim - 앞뒤공백제거&lt;br /&gt;&amp;nbsp; &amp;nbsp;y1 = Integer.parseInt(y1T.getText().trim());&lt;br /&gt;&amp;nbsp; &amp;nbsp;x2 = Integer.parseInt(x2T.getText().trim());&lt;br /&gt;&amp;nbsp; &amp;nbsp;y2 = Integer.parseInt(y2T.getText().trim());&lt;br /&gt;&amp;nbsp; &amp;nbsp;z1 = Integer.parseInt(z1T.getText().trim());&lt;br /&gt;&amp;nbsp; &amp;nbsp;z2 = Integer.parseInt(z2T.getText().trim()); &amp;nbsp; &amp;nbsp;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&lt;br /&gt;&amp;nbsp; &amp;nbsp;//색&lt;br /&gt;&amp;nbsp; &amp;nbsp;switch(combo.getSelectedIndex()) {&lt;br /&gt;&amp;nbsp; &amp;nbsp; case 0: this.setForeground(new Color (255,0,0)); &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;break; &amp;nbsp; &amp;nbsp;&lt;br /&gt;&amp;nbsp; &amp;nbsp; case 1: this.setForeground(new Color (0,255,0)); &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;break;&lt;br /&gt;&amp;nbsp; &amp;nbsp; case 2: this.setForeground(new Color (0,0,255)); &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;break;&lt;br /&gt;&amp;nbsp; &amp;nbsp; case 3: this.setForeground(new Color (0,0,0)); &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;break;&lt;br /&gt;&amp;nbsp; &amp;nbsp; case 4: this.setForeground(new Color (255,0,255)); &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;break;&lt;br /&gt;&amp;nbsp; &amp;nbsp;}//switch&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp;int startX = x1 &amp;lt; x2 ? x1 : x2;&lt;br /&gt;&amp;nbsp; &amp;nbsp;int startY = y1 &amp;lt; y2 ? y1 : y2;&lt;br /&gt;&amp;nbsp; &amp;nbsp;int width = x1 &amp;lt; x2 ? x2-x1 : x1-x2;&lt;br /&gt;&amp;nbsp; &amp;nbsp;int height = y1 &amp;lt; y2 ? y2-y1 : y1-y2;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp;//도형 그리기&lt;br /&gt;&amp;nbsp; &amp;nbsp;if(fill.isSelected()) {&amp;nbsp; //채우기 선택&lt;br /&gt;&amp;nbsp; &amp;nbsp; if(line.isSelected()) &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;g.drawLine(x1, y1, x2, y2);&lt;br /&gt;&amp;nbsp; &amp;nbsp; else if(circle.isSelected())&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;g.fillOval(startX, startY, width, height);&lt;br /&gt;&amp;nbsp; &amp;nbsp; else if(rect.isSelected())&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;g.fillRect(startX, startY, width, height);&lt;br /&gt;&amp;nbsp; &amp;nbsp; else if(roundR.isSelected())&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;g.fillRoundRect(startX, startY, width, height, z1, z2);&lt;br /&gt;&amp;nbsp; &amp;nbsp; else if(arc.isSelected())&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;g.fillArc(startX, startY, width, height, z1, z2);&lt;br /&gt;&amp;nbsp; &amp;nbsp;}else { //채우기 해제&lt;br /&gt;&amp;nbsp; &amp;nbsp; if(line.isSelected()) &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;g.drawLine(x1, y1, x2, y2);&lt;br /&gt;&amp;nbsp; &amp;nbsp; else if(circle.isSelected())&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;g.drawOval(startX, startY, width, height);&lt;br /&gt;&amp;nbsp; &amp;nbsp; else if(rect.isSelected())&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;g.drawRect(startX, startY, width, height);&lt;br /&gt;&amp;nbsp; &amp;nbsp; else if(roundR.isSelected())&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;g.drawRoundRect(startX, startY, width, height, z1, z2);&lt;br /&gt;&amp;nbsp; &amp;nbsp; else if(arc.isSelected())&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;g.drawArc(startX, startY, width, height, z1, z2);&lt;br /&gt;&amp;nbsp; &amp;nbsp;}//else &amp;nbsp; &lt;br /&gt;&amp;nbsp; }//paint( )&lt;br /&gt;&amp;nbsp;} //DrCanvas&lt;/P&gt;&lt;P&gt;&amp;nbsp;public static void main(String[] args) {&lt;br /&gt;&amp;nbsp; new GraphicTest(); &amp;nbsp;&lt;br /&gt;&amp;nbsp;}//main( )&lt;br /&gt;}&lt;/P&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7310613399750739359-8544445474453539808?l=saturn-textcube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saturn-textcube.blogspot.com/feeds/8544445474453539808/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://saturn-textcube.blogspot.com/2009/07/swing%EC%9D%84-%EC%9D%B4%EC%9A%A9%ED%95%9C-%EA%B0%84%EB%8B%A8%ED%95%9C-%EA%B7%B8%EB%A6%BC%ED%8C%90.html#comment-form' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7310613399750739359/posts/default/8544445474453539808'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7310613399750739359/posts/default/8544445474453539808'/><link rel='alternate' type='text/html' href='http://saturn-textcube.blogspot.com/2009/07/swing%EC%9D%84-%EC%9D%B4%EC%9A%A9%ED%95%9C-%EA%B0%84%EB%8B%A8%ED%95%9C-%EA%B7%B8%EB%A6%BC%ED%8C%90.html' title='Swing을 이용한 간단한 - 그림판 -'/><author><name>saturn</name><uri>http://www.blogger.com/profile/10396542933020838285</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7310613399750739359.post-8325543126911946020</id><published>2009-07-12T11:04:00.000+09:00</published><updated>2011-01-29T22:28:33.114+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='etc'/><category scheme='http://www.blogger.com/atom/ns#' term='daemon'/><category scheme='http://www.blogger.com/atom/ns#' term='4.30'/><category scheme='http://www.blogger.com/atom/ns#' term='야수'/><category scheme='http://www.blogger.com/atom/ns#' term='데몬'/><category scheme='http://www.blogger.com/atom/ns#' term='Yasu'/><category scheme='http://www.blogger.com/atom/ns#' term='1.6'/><title type='text'>Yasu 야수 1.6.9040 released</title><content type='html'>&lt;script src='http://ss.textcube.com/service/blog/script/blogger.js' type='text/javascript'&gt;&lt;/script&gt;&lt;P&gt;&lt;div class="imageblock center" style="text-align: center; clear: both;"&gt;&lt;a href="http://ss.textcube.com/blog/1/19634/attach/XcKonSAJ58.exe/YASU.exe" rel="enclosure" &gt;&lt;img src="http://ss.textcube.com/service/blog/image/extension/exe.gif" alt="" style="vertical-align: middle;" /&gt; YASU.exe&lt;/a&gt;&lt;/div&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;div class="imageblock center" style="text-align: center; clear: both;"&gt;&lt;img src="http://ss.textcube.com/blog/1/19634/attach/XFOeNLSsAt.jpg" style="width:445px;height:335px;" alt=""  /&gt;&lt;/div&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P align=left&gt;&lt;SPAN style="FONT-FAMILY: 1144590_12; FONT-SIZE: 12pt"&gt;Yasu 1.6버전이 릴리즈 되었습니다.&lt;/SPAN&gt;&lt;/P&gt;&lt;P align=left&gt;&amp;nbsp;&lt;/P&gt;&lt;P align=left&gt;&lt;SPAN style="FONT-FAMILY: 1144590_12; FONT-SIZE: 12pt"&gt;Version History:&lt;/SPAN&gt;&lt;/P&gt;&lt;P align=left&gt;&lt;SPAN style="FONT-FAMILY: 1144590_12; FONT-SIZE: 12pt"&gt;Modified Y.A.S.U for exclusive use of DAEMON-Tools devices &lt;/SPAN&gt;&lt;/P&gt;&lt;P align=left&gt;&lt;SPAN style="FONT-FAMILY: 1144590_12; FONT-SIZE: 12pt"&gt;(Please copy YASU.exe to your DAEMON-Tools directory).&lt;/SPAN&gt;&lt;/P&gt;&lt;P align=left&gt;&amp;nbsp;&lt;/P&gt;&lt;P align=left&gt;&lt;SPAN style="FONT-FAMILY: 1144590_12; FONT-SIZE: 12pt"&gt;Created for DAEMON Tools Lite v4.30.3 (or newer, will NOT work with older versions).&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;Current version of Y.A.S.U v1.6.9040 was tested with DAEMON Tools Lite v4.30.3 &amp;amp; &lt;br /&gt;&amp;nbsp;DAEMON Tools Pro v4.30.304.47 with SPTD 1.56.&lt;/SPAN&gt;&lt;/P&gt;&lt;P align=left&gt;&lt;SPAN style="FONT-FAMILY: 1144590_12; FONT-SIZE: 12pt"&gt;&amp;nbsp;Run Y.A.S.U click "Cloak" to hide your devices, run your game without any hassles &lt;br /&gt;&amp;nbsp;from the protection scheme (SecuROM/SafeDisc).&lt;br /&gt;&amp;nbsp;To restore your settings simply click "Uncloak" and/or close/quit Y.A.S.U.&lt;/SPAN&gt;&lt;/P&gt;&lt;P align=left&gt;&amp;nbsp;&lt;/P&gt;&lt;P align=left&gt;&lt;SPAN style="FONT-FAMILY: 1144590_12; FONT-SIZE: 12pt"&gt;실행 방법 : &lt;/SPAN&gt;&lt;/P&gt;&lt;P align=left&gt;&lt;SPAN style="FONT-FAMILY: 1144590_12; FONT-SIZE: 12pt"&gt;1.&amp;nbsp; Damon-Tools가 인스톨 된 디렉토리에 Yasu.exe파일을 복사합니다.&lt;/SPAN&gt;&lt;/P&gt;&lt;P align=left&gt;&lt;SPAN style="FONT-FAMILY: 1144590_12; FONT-SIZE: 12pt"&gt;2. Yasu.exe파일을 실행합니다. &lt;/SPAN&gt;&lt;/P&gt;&lt;P align=left&gt;&lt;SPAN style="FONT-FAMILY: 1144590_12; FONT-SIZE: 12pt"&gt;3. Cloak버튼을 누른다음 게임을 실행 하면 됩니다.&lt;/SPAN&gt;&lt;/P&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7310613399750739359-8325543126911946020?l=saturn-textcube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saturn-textcube.blogspot.com/feeds/8325543126911946020/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://saturn-textcube.blogspot.com/2009/07/yasu-%EC%95%BC%EC%88%98-169040-released.html#comment-form' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7310613399750739359/posts/default/8325543126911946020'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7310613399750739359/posts/default/8325543126911946020'/><link rel='alternate' type='text/html' href='http://saturn-textcube.blogspot.com/2009/07/yasu-%EC%95%BC%EC%88%98-169040-released.html' title='Yasu 야수 1.6.9040 released'/><author><name>saturn</name><uri>http://www.blogger.com/profile/10396542933020838285</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7310613399750739359.post-1771712089375515750</id><published>2009-07-12T10:39:00.000+09:00</published><updated>2011-01-29T22:28:32.892+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='윈도우'/><category scheme='http://www.blogger.com/atom/ns#' term='부팅'/><category scheme='http://www.blogger.com/atom/ns#' term='USB부팅'/><category scheme='http://www.blogger.com/atom/ns#' term='설치'/><category scheme='http://www.blogger.com/atom/ns#' term='etc'/><category scheme='http://www.blogger.com/atom/ns#' term='USB 윈도우'/><category scheme='http://www.blogger.com/atom/ns#' term='USB 설치'/><category scheme='http://www.blogger.com/atom/ns#' term='USB'/><category scheme='http://www.blogger.com/atom/ns#' term='윈도우 설치'/><title type='text'>USB 메모리에 CD영역 만들기 - UCDExec</title><content type='html'>&lt;script src='http://ss.textcube.com/service/blog/script/blogger.js' type='text/javascript'&gt;&lt;/script&gt;&lt;P class=list-type-4&gt;&lt;SPAN style="COLOR: #5a5a5a; FONT-SIZE: small"&gt;&lt;STRONG&gt;&lt;FONT size=2&gt;이 글은 Furyheimdall 에 의해 furyheimdall.tistory.com 에서 작성되었습니다.&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=list-type-4&gt;&amp;nbsp;&lt;/P&gt;&lt;P class=list-type-4&gt;&lt;SPAN style="COLOR: #5a5a5a; FONT-SIZE: small"&gt;&lt;div class="imageblock center" style="text-align: center; clear: both;"&gt;&lt;a href="http://ss.textcube.com/blog/1/19634/attach/XPJZAtWbZT.exe/UCDExec.exe" rel="enclosure" &gt;&lt;img src="http://ss.textcube.com/service/blog/image/extension/exe.gif" alt="" style="vertical-align: middle;" /&gt; UCDExec.exe&lt;/a&gt;&lt;/div&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="MARGIN: 15px 0px 0px"&gt;USB 메모리에 CD 영역을 만들 수 있는 프로그램입니다.&lt;br /&gt;&lt;br /&gt;USB 메모리 일부를 CD 영역으로 할당하는 방식인데 바이오스 상태에서도 USB CD-ROM 으로 인식하기 &lt;/P&gt;&lt;P style="MARGIN: 15px 0px 0px"&gt;때문에 윈도우 설치본을 넣어두거나 다른 CD미디어 자체를 요구하는데 매우 요긴합니다.&lt;br /&gt;&lt;br /&gt;프로그램 자체는 USB 메모리 특성을 꽤나 타기 때문에 만약 이 프로그램으로 되지 않는다면 &lt;/P&gt;&lt;P style="MARGIN: 15px 0px 0px"&gt;USBOFFICE.KR 에서 찾아보시기 바랍니다 &lt;/P&gt;&lt;P style="MARGIN: 15px 0px 0px"&gt;프로그램 사용법은 프로그램을 실행하시면 나오는 창에서 ISO File 을 지정해주고 Burn을 하면 &lt;/P&gt;&lt;P style="MARGIN: 15px 0px 0px"&gt;자동으로 영역이 할당되면서 지정한 이미지 내용이 별도의 CD_ROM 으로 인식하게 됩니다.&lt;br /&gt;주의하실점은 포맷하게 되기 때문에 굽기(?)전에 꼭 기존 내용을 백업하세요.&lt;/P&gt;&lt;P style="MARGIN: 15px 0px 0px"&gt;&lt;div class="imageblock center" style="text-align: center; clear: both;"&gt;&lt;img src="http://ss.textcube.com/blog/1/19634/attach/XWPE9phkCn.jpg" style="width:580px;height:424px;" alt="" onclick="TC$PRIV_open_img('http://ss.textcube.com/blog/1/19634/attach/XWPE9phkCn.jpg')" /&gt;&lt;/div&gt;&lt;/P&gt;&lt;P style="MARGIN: 15px 0px 0px"&gt;현재 지원되는 모델은 어떤게 있는지 모르겠습니다만 제 USB 메모리 Zyrus 스윙캡 8GB 모델의 경우 지원이 되더군요.&amp;nbsp; 제 경우는 Office.kr 에서 MDPT 를 사용하라고 했지만 오히려 그게 제 메모리를 인식하지 못해서 다른 프로그램을 찾다가 이 프로그램을 발견하게 되었습니다.&lt;br /&gt;&lt;br /&gt;이 프로그램을 실행했을때 장치를 못찾았다고 하면 그건 지원되지 않는 모델이기 때문에 다른 프로그램을 찾아보세요. &lt;/P&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7310613399750739359-1771712089375515750?l=saturn-textcube.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saturn-textcube.blogspot.com/feeds/1771712089375515750/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://saturn-textcube.blogspot.com/2009/07/usb-%EB%A9%94%EB%AA%A8%EB%A6%AC%EC%97%90-cd%EC%98%81%EC%97%AD-%EB%A7%8C%EB%93%A4%EA%B8%B0-ucdexec.html#comment-form' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7310613399750739359/posts/default/1771712089375515750'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7310613399750739359/posts/default/1771712089375515750'/><link rel='alternate' type='text/html' href='http://saturn-textcube.blogspot.com/2009/07/usb-%EB%A9%94%EB%AA%A8%EB%A6%AC%EC%97%90-cd%EC%98%81%EC%97%AD-%EB%A7%8C%EB%93%A4%EA%B8%B0-ucdexec.html' title='USB 메모리에 CD영역 만들기 - UCDExec'/><author><name>saturn</name><uri>http://www.blogger.com/profile/10396542933020838285</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
