tag:blogger.com,1999:blog-91939332810404697682024-03-14T11:17:28.253+03:00My Java Storyjava-to-learn.blogspot.comGuven Elyanhttp://www.blogger.com/profile/16270369045450231894noreply@blogger.comBlogger8125tag:blogger.com,1999:blog-9193933281040469768.post-88895968208524161422009-04-11T22:45:00.004+03:002009-04-11T23:08:09.079+03:00<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjlBYCrcdQU5iMMGw78oP-iIgAfdKjOMBa3RJqDfksbq_7Ty32KlRCE3-7Ppv7Clo9Esqo4ktS7lDSKw64fU63sF4VqS212h4zw8qT7VN7O8jgHcHftLC1UJbCfsoeFxoO8r8j4gyxCI0Q_/s1600-h/IMG_6407.JPG"><img id="BLOGGER_PHOTO_ID_5323526533198310914" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 320px; CURSOR: hand; HEIGHT: 240px; TEXT-ALIGN: center" alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjlBYCrcdQU5iMMGw78oP-iIgAfdKjOMBa3RJqDfksbq_7Ty32KlRCE3-7Ppv7Clo9Esqo4ktS7lDSKw64fU63sF4VqS212h4zw8qT7VN7O8jgHcHftLC1UJbCfsoeFxoO8r8j4gyxCI0Q_/s320/IMG_6407.JPG" border="0" /></a><br /><div>After several months of break because of spending time on search and study of javaFX programming language, I decided to use again regular java standard edition (Java SE). (Running back to Java SE on the above photo, taken on April 03, 2009 in Kecioren Gezi Yolu Park, Ankara, Turkey)</div><br /><div></div><br /><div>JavaFX is very easy to use and very flexible language. However, to run a javaFX jar file, you need to install javaFX-SDK on the computer. Java SE jar files are running on all computers which have only java runtime environment (JRE). Therefore I returned to regular java SE programming for now.</div><br /><div></div>Guven Elyanhttp://www.blogger.com/profile/16270369045450231894noreply@blogger.com0tag:blogger.com,1999:blog-9193933281040469768.post-27335155447634582982008-12-26T11:28:00.022+02:002008-12-26T12:37:18.117+02:00New draft screenshotsThese screenshots shown below are the latest draft development of the MyDay.jar program. The first one below is the main window frame that you see when you run the MyDay.jar program.<br /><br /><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5lHjEGkbRPk8dKd22fNNIgnq1Ze9STTAPc3WU7jOJ0OaO4Zx8SMj9VAQmr__gLzmIqTz9vemULNJZhIFIDGUl7NFKwXgl5Qlt3s3dl3anHxmWcRPoUo5uWxssr5_WlNIpa4Vdi279HwDq/s1600-h/MyDayDraft1.jpg" target="_blank"><img id="BLOGGER_PHOTO_ID_5284044185845521906" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 365px; TEXT-ALIGN: center" alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5lHjEGkbRPk8dKd22fNNIgnq1Ze9STTAPc3WU7jOJ0OaO4Zx8SMj9VAQmr__gLzmIqTz9vemULNJZhIFIDGUl7NFKwXgl5Qlt3s3dl3anHxmWcRPoUo5uWxssr5_WlNIpa4Vdi279HwDq/s400/MyDayDraft1.jpg" border="0" /></a><br /><br /><div><p align="left">The second screenshot is the Daily Planner window that will appear if you click on the item 1 of the main window above.<br /><br /><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgbfhRaEoiEsDwjgOpS9fB2gEo-JTgNMsWHilV93-hr7vDp-AHgovv97pbS11arhVUY0tl-BPsdqgl3tj83OvkQmJytTIMca3qv3d1uzA7_-KDgWkH0hVtjbRefqyj7VcGzCqcEnEjvM1uV/s1600-h/MyDayDraft2.jpg" target="_blank"><img id="BLOGGER_PHOTO_ID_5284044612165624114" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 332px; TEXT-ALIGN: center" alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgbfhRaEoiEsDwjgOpS9fB2gEo-JTgNMsWHilV93-hr7vDp-AHgovv97pbS11arhVUY0tl-BPsdqgl3tj83OvkQmJytTIMca3qv3d1uzA7_-KDgWkH0hVtjbRefqyj7VcGzCqcEnEjvM1uV/s400/MyDayDraft2.jpg" border="0" /></a><br /><br /><span style="color:#33cc00;"><strong>This is the link </strong></span><a href="http://storepicsgye.googlepages.com/MyDay_dev25122008.jar"></a><span style="color:#33cc00;"><strong>to download this development version of the</strong></span> <a href="http://storepicsgye.googlepages.com/MyDay_dev25122008.jar"><strong>MyDay.jar</strong></a>.</p></div>Guven Elyanhttp://www.blogger.com/profile/16270369045450231894noreply@blogger.com0tag:blogger.com,1999:blog-9193933281040469768.post-47724147132881707902008-09-29T06:13:00.005+03:002008-09-30T18:17:56.008+03:00Front or title window study<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhXvqiTthFs9aaC7M6TYfXktEpJ1PIU4GwTA2i9uqCZSN48i_y0YOXE7VreR_D5DFegZ4a5LSV6SJcq6oX-RDxa39hQCaLB8Ug9BDQUFgVD8tE_t2AJPfXk7TTcKNblmSi8oK834aPuUJId/s1600-h/myday-studyIMG_3985.JPG"><img id="BLOGGER_PHOTO_ID_5251833679045146850" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhXvqiTthFs9aaC7M6TYfXktEpJ1PIU4GwTA2i9uqCZSN48i_y0YOXE7VreR_D5DFegZ4a5LSV6SJcq6oX-RDxa39hQCaLB8Ug9BDQUFgVD8tE_t2AJPfXk7TTcKNblmSi8oK834aPuUJId/s320/myday-studyIMG_3985.JPG" border="0" /></a><br /><div><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi3Xzf-KJiWxcZDPgq0qf68BmUVX2GKfn-vBVituIMkDS_b8apwemt5ry5hVKwciVjqSnUnel5IO7wrLHN86JifLqAEwsn1TX6elF1hguxWOE6wGGEf3NmyPcyz4YVWjK2TofEhtft4Dwqg/s1600-h/myday-studyIMG_3985.JPG"></a><br /><br /><div>This is new layout study of first window to be displayed when MyDay.jar is run. Now planning to run calendar-daily view from this frame. Also this frame will be front page of the program and can be kept on the screen allday to see the time and other relavant information in a tiny view.</div></div>Guven Elyanhttp://www.blogger.com/profile/16270369045450231894noreply@blogger.com0tag:blogger.com,1999:blog-9193933281040469768.post-15697803609639233062008-07-01T20:48:00.007+03:002008-12-12T08:29:40.831+02:00<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhNuNrruf4EPvrW_-gfGGSAVkirxJthQCcSHrcS_RD6oyyG8tawP3INnq7Omv39NYYIWEvpB9yny7C9DMK6f9wyz5fWtFufKN3lEhVc3-Jg27cwDbzgA-GtCbSYJd65h4RNkozyJRxC2HUg/s1600-h/MyDayScreenShot1.jpg"><img id="BLOGGER_PHOTO_ID_5218109148706762690" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhNuNrruf4EPvrW_-gfGGSAVkirxJthQCcSHrcS_RD6oyyG8tawP3INnq7Omv39NYYIWEvpB9yny7C9DMK6f9wyz5fWtFufKN3lEhVc3-Jg27cwDbzgA-GtCbSYJd65h4RNkozyJRxC2HUg/s320/MyDayScreenShot1.jpg" border="0" /></a><br /><div>New screen shot from the first drafts of MyDay.jar program.<br /><br /><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh602Ve78NJ-Bpv_AO5CNC-3pO-tcsb0h12gNDsZaybdc3IZl54pH5wbvxzUZE5ICh_OY7Ckz4p7cdP_0lSOY_yjHOnNW5e7DvfcQTpGJ2laYRvKzlj8Wj3AIAgwplXJGU_52Tp57477m8x/s1600-h/MyDayScreenShot1.jpg"></a>Never thought that preparation of monthly calendar will take so much time. It is not completed yet. But to make everything from nothing is the main issue. In java, you use only Calendar cal = new GregorianCalendar(); and gets everything from it. I am sure there are other easy ways. But I am the beginner. You may download this draft version from <a href="http://guvenelyan.googlepages.com/MyDay.jar">here</a> just to see by curiosity. If you want to see the code, please send a message to the e-mail address written on the comments, it will be sent.</div>Guven Elyanhttp://www.blogger.com/profile/16270369045450231894noreply@blogger.com1tag:blogger.com,1999:blog-9193933281040469768.post-80293335455189909062008-06-01T13:24:00.003+03:002008-06-01T13:40:09.712+03:00New Program with new Java NetBeans IDEHappy to start a new project. Its name is <strong>MyDay.</strong> This will be a new daily planner, organizer.<br /><br />I will use NetBeans IDE 6.1 as a java programming editor. NetBeans IDE is a free and a great editor distributed by <a href="http://www.netbeans.org/">http://www.netbeans.org/</a> to do all kinds of programming from java to C/C++, from Ruby to JavaScript. It is the product of <a href="http://www.sun.com/">http://www.sun.com/</a>.<br /><br />I have already used NetBeans IDE 4.1 to 5.5 versions. They were also very nice and easy to learn environments. My first java program, <a href="http://guvenelyan.googlepages.com/guessnumbergamescreenshot">GuessNumber.jar </a>is produced by using early versions of NetBeans. You may find it on the site; <a href="http://guvenelyan.googlepages.com/">http://guvenelyan.googlepages.com/</a>.Guven Elyanhttp://www.blogger.com/profile/16270369045450231894noreply@blogger.com0tag:blogger.com,1999:blog-9193933281040469768.post-65479858466129796322008-04-25T06:43:00.015+03:002008-07-20T21:14:57.423+03:00<p class="western" lang="en-CA" id="pv46" style="MARGIN-BOTTOM: 0pt"><strong>Sorting two dimensional arrays in java<br /></strong></p><p>If you want to sort a data with its description, you may not use</p><p>Arrays.sort(data);</p><p><strong><em>For example</em></strong>; to sort the following data according to values given by Bidders in ascending order;</p><p>"Bidder 1 = 25.2"</p><p>"Bidder 2 = 12.0"</p><p>"Bidder 3 = 45.0"</p><p>"Bidder 4 = 2.0"</p><p>and to get the result as;</p><p>"Bidder 3 = 45.0"</p><p>"Bidder 1 = 25.2"</p><p>"Bidder 2 = 12.0"</p><p>"Bidder 4 = 2.0"</p><p>to do this, we should create following temporary arrays. </p><p>bos_biddername [0] = "Bidder 1"; bos_deger [0] = 25.2;</p><p>bos_biddername [1] = "Bidder 2"; bos_deger [1] = 12.0;</p><p>bos_biddername [2] = "Bidder 3"; bos_deger[2] = 45.0;</p><p>bos_biddername [3] = "Bidder 4"; bos_deger [3] = 2.0</p><p><br /><span id="Frame1" dir="ltr" style="BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 0.1in; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 0.1in; BACKGROUND: #ccffcc; FLOAT: left; PADDING-BOTTOM: 0.05in; BORDER-LEFT: #000000 1px solid; WIDTH: 4.373in; PADDING-TOP: 0.05in; BORDER-BOTTOM: #000000 1px solid; HEIGHT: 4.352in"><p class="western" lang="en-CA" style="MARGIN-BOTTOM: 0pt"><span id="md:b"><span id="v76u" style="font-family:Tahoma, sans-serif;">//sort manually bos_deger[] and get </span></span></p><p class="western" lang="en-CA" style="MARGIN-BOTTOM: 0pt"><span style="font-family:Tahoma, sans-serif;">// bos_biddername[] in</span><span style="font-family:Tahoma, sans-serif;"> descending order</span><br /><span style="font-family:Tahoma, sans-serif;"></span></p><p class="western" lang="en-CA" style="MARGIN-BOTTOM: 0pt"><span style="font-family:Tahoma, sans-serif;">double temp; </span><br /><span id="pygm" style="font-family:Tahoma, sans-serif;"><span id="af6e">String temp2;</span></span> </p><p class="western" lang="en-CA" style="MARGIN-BOTTOM: 0pt"><span style="font-family:Tahoma, sans-serif;">for (int ik = 0; ik < bos_deger.length - 1; ik++ ) {</span><br /><span id="d:2e" style="font-family:Tahoma, sans-serif;"><span id="v3fj">for (int j = ik + 1; j < bos_deger.length; j++) {</span></span><br /><span id="n363" style="font-family:Tahoma, sans-serif;"><span id="r3r_">if( bos_deger[ik] < bos_deger[j] )</span></span><span style="font-family:Tahoma, sans-serif;"> //sorting </span><br /><span id="uj.d" style="font-family:Tahoma, sans-serif;"><span id="ifo4">{</span></span> <span id="iu6x" style="font-family:Tahoma, sans-serif;"><span id="qmfm">temp = bos_deger[ik]; //swapping</span></span><br /><span id="eosd" style="font-family:Tahoma, sans-serif;"><span id="p5ci">temp2 = bos_biddername[ik];</span></span><br /><span id="n8pg"><span id="knrl" style="font-family:Tahoma, sans-serif;"><span lang="fr-CA" id="gmfz">bos_deger[ik] = bos_deger[j];</span></span></span><br /><span id="nbk2"><span id="juuu" style="font-family:Tahoma, sans-serif;">bos_biddername[ik]=bos_biddername[j];</span></span><br /><span id="r1gx" style="font-family:Tahoma, sans-serif;"><span id="dyk6">bos_deger[j] = temp; </span></span><br /><span id="mp16" style="font-family:Tahoma, sans-serif;"><span id="e7e9">bos_biddername[j] = temp2;</span></span><br /><span id="h23b" style="font-family:Tahoma, sans-serif;"><span id="bpxs">}<br /></span></span><span id="dk8s" style="font-family:Tahoma, sans-serif;"><span id="fgd2">}</span></span><br /><span id="f2-1" style="font-family:Tahoma, sans-serif;"><span id="p:0b">}<br /></span></span><span id="fqok" style="font-family:Tahoma, sans-serif;"><span id="ucx:">// end of sort</span></span> </p></span><br /><br /><p></p><p id="aik:"></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p><br /></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p> </p><p> </p><p> </p><p> </p><p> </p><p> </p><p> </p><p> </p><p> </p><p> </p><p>The result will be these sorted arrays in ascending order;</p><p>bos_biddername [0] = "Bidder 3"; bos_deger [0] = 45.0;<br />bos_biddername [1] = "Bidder 1"; bos_deger [1] = 25.2;<br />bos_biddername [2] = "Bidder 2"; bos_deger[2] = 12.0;<br />bos_biddername [3] = "Bidder 4"; bos_deger [3] = 2.0</p><p> </p>Guven Elyanhttp://www.blogger.com/profile/16270369045450231894noreply@blogger.com2tag:blogger.com,1999:blog-9193933281040469768.post-11980493370147430972008-04-20T10:45:00.007+03:002008-12-12T08:29:41.066+02:00<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZtCE2drRnmBwcbiIKz0VkiR_RADe_tHN7nE-tXyplO_t8IoIO54tutCRydPocS_L4lxvRNULuSioXjgaQlMJR4fKLJjDVIz4MTNUOlSrQfPtyvwIaTlacwyrQQEHXw-VlE2t8J9EsetUE/s1600-h/Kecioren19042008.JPG"><img style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5191230612415970386" border="0" alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZtCE2drRnmBwcbiIKz0VkiR_RADe_tHN7nE-tXyplO_t8IoIO54tutCRydPocS_L4lxvRNULuSioXjgaQlMJR4fKLJjDVIz4MTNUOlSrQfPtyvwIaTlacwyrQQEHXw-VlE2t8J9EsetUE/s320/Kecioren19042008.JPG" /></a><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />Designing a programme should look like a nice structure. This photo is taken yesterday in Ankara, <span id="SPELLING_ERROR_0" class="blsp-spelling-error">Kecioren</span> district. This is the new cable car (<span id="SPELLING_ERROR_1" class="blsp-spelling-error">teleferic)</span> building. This kind of pictures encourage me to be productive.<br />The camera that was used for this shot is Canon IXUS 850 IS.Guven Elyanhttp://www.blogger.com/profile/16270369045450231894noreply@blogger.com0tag:blogger.com,1999:blog-9193933281040469768.post-30816767642843520612008-04-19T18:02:00.001+03:002008-04-20T09:30:24.781+03:00Creating a new webpage, working on programming, design and writing books what I would like to do...<br /><br />To do this, takes time. I hope I wıll achieve them.Guven Elyanhttp://www.blogger.com/profile/16270369045450231894noreply@blogger.com0