<?xml version="1.0" encoding="UTF-8" standalone="no"?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><rss xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" version="2.0"><channel><title>programmerpro</title><description>Learn PHP, CSS, HTML, MySQL, Javascript specifically for beginners, free, easy &amp;amp; complete</description><managingEditor>noreply@blogger.com (admin)</managingEditor><pubDate>Wed, 28 Aug 2024 22:57:35 -0700</pubDate><generator>Blogger http://www.blogger.com</generator><openSearch:totalResults xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/">18</openSearch:totalResults><openSearch:startIndex xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/">1</openSearch:startIndex><openSearch:itemsPerPage xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/">25</openSearch:itemsPerPage><link>http://programmerpro.blogspot.com/</link><language>en-us</language><itunes:explicit>no</itunes:explicit><itunes:subtitle>Learn PHP, CSS, HTML, MySQL, Javascript specifically for beginners, free, easy &amp;amp; complete</itunes:subtitle><itunes:owner><itunes:email>noreply@blogger.com</itunes:email></itunes:owner><item><title>How to Fix Error 0x8007045D</title><link>http://programmerpro.blogspot.com/2012/06/how-to-fix-error-0x8007045d.html</link><category>How To</category><author>noreply@blogger.com (admin)</author><pubDate>Sat, 2 Jun 2012 21:28:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3735297466283337196.post-7621857598449299268</guid><description>&lt;div style="text-align: justify;"&gt;
How to fix Error 0x8007045D?, This error usually occurs on Windows Vista &amp;amp; Windows 7 when user try and backup to external HD (Hard Drive). This error is caused by the inability of Windows "connect well" with external media devices. However this case also bias occurs when we try to burn files to CD / DVD drive.&lt;br /&gt;
&lt;br /&gt;
This error message is usually displayed in a format like this: I / O Device Error 0x8007045D&lt;br /&gt;
&lt;br /&gt;
What causes this error?&lt;br /&gt;
&lt;br /&gt;
0x8007045D error is caused by your computer are not able to connect properly to an external device to your PC. This is caused by a PC that is not necessary to use a driver, or having problems with the "database" registry. To resolve the problem, you must perform the following improvements:&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; * • Run Checkdsk&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; * • Disable Security Applications&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; * • Shrink Disk Volume&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; * Clean Out The Registry&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://programmerpro.blogspot.com/" target="_blank"&gt;&lt;b&gt;How to Fix Error 0x8007045D:&lt;/b&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Step 1-Run Checkdsk&lt;br /&gt;
&lt;br /&gt;
The first step to resolve this error is to run Chkdsk. This is an inbuilt feature of Windows that has been created to help you fix any potential problems that may occur on your hard drive, which is used to help keep your hard drive. You can use this feature very easily, perform these steps:&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; * Click "Start"&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; * Click onto the "Computer"&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; * Locate your hard drive / external hard drive&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; * Right-click and select "Properties"&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; * Appears When the applet, select "Tools" and then pick "Error Checking"&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; * Follow the on-screen instructions&lt;br /&gt;
&lt;br /&gt;
Follow the instructions in the following image sequence:&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;
Step 2 - Disable Security Programs&lt;br /&gt;
&lt;br /&gt;
You should also stop any antivirus / firewall applications that may be in the path in your PC. The problem that happens is that many antivirus programs will actually block the various processes and functions from running on your system for security reasons. To overcome this problem, follow these steps:&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; * Find the icon firewall / antivirus bottom right corner of the screen&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; * Right click and select "Exit" or "Disable"&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; * Try to repeat your work&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Step 3 - Clean the Registry&lt;br /&gt;
&lt;br /&gt;
Error 0x8007045D also often caused by a corrupt registry. For this please select one of the free software a registry cleaner such as CCleaner, install and clean the registry. Good luck&lt;/div&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total></item><item><title>How to trace any ip address in the world and see location</title><link>http://programmerpro.blogspot.com/2012/05/how-to-trace-any-ip-address-in-world.html</link><category>How To</category><author>noreply@blogger.com (admin)</author><pubDate>Thu, 17 May 2012 23:58:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3735297466283337196.post-7144105223028258614</guid><description>&lt;b&gt;How to trace any ip address in the world and see location&lt;/b&gt;&lt;br /&gt;
Ever wondered where someone was located? Check this out to find out by using their ip.&lt;br /&gt;
&lt;object style="height: 390px; width: 640px;"&gt;&lt;param name="movie" value="http://www.youtube.com/v/XC0_ucT5mRE?version=3&amp;feature=player_embedded"&gt;


&lt;param name="allowFullScreen" value="true"&gt;


&lt;param name="allowScriptAccess" value="always"&gt;


&lt;embed src="http://www.youtube.com/v/XC0_ucT5mRE?version=3&amp;feature=player_embedded" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="540" height="360"&gt;&lt;/object&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">3</thr:total></item><item><title>How to Fix General Protection Fault in Windows</title><link>http://programmerpro.blogspot.com/2012/05/how-to-fix-general-protection-fault-in.html</link><category>Windows Repair</category><author>noreply@blogger.com (admin)</author><pubDate>Sun, 6 May 2012 08:24:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3735297466283337196.post-3190517998561276122</guid><description>&lt;div style="text-align: justify;"&gt;
&lt;a href="http://programmerpro.blogspot.com/2012/05/how-to-fix-general-protection-fault-in.html" target="_blank"&gt;&lt;b&gt;How to Fix General Protection Fault&lt;/b&gt;&lt;/a&gt;? General Protection Fault is a continuation of the GPF error message generated by Microsoft Windows that shows that the program used to try to access a portion of memory that is invalid or already used. This error often forces the user to exit the application or reboot your computer automatically.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;General Protection Fault, What is the cause?&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
There are several possible reasons for the computer and gave the General Protection Fault error message and below is a list of some common cause;&lt;br /&gt;
1. The program used to call part of the memory was already used by another program or TSR.&lt;br /&gt;
2. This program is not programmed correctly or still in testing and calling an invalid portion of memory.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhuUqdAoAnLcVOwUT12yJTq0x0G91KNzdAJOAGrhlwh6akrrrM-Yb-qTVBznMUgy3k36NhxZrbd605x11QaSxuzAIl2-ngUI-JgPgQYaI6n6dGn4DgEA2meDpOxpnOSWV6Eko0S-7FImX0/s1600/General-Protection-Fault1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="241" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhuUqdAoAnLcVOwUT12yJTq0x0G91KNzdAJOAGrhlwh6akrrrM-Yb-qTVBznMUgy3k36NhxZrbd605x11QaSxuzAIl2-ngUI-JgPgQYaI6n6dGn4DgEA2meDpOxpnOSWV6Eko0S-7FImX0/s400/General-Protection-Fault1.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;General Protection Fault Solution&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
The following is a recommendation to find the cause GPF or complete a GPF. The important thing to note is that the GPFs are not always appear on the computer, but periodically. However, if your computer is too often experiencing GPF error message then it is advisable to follow the following recommendations to help resolve your issue.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Remove all TSRs - Terminate-and-stay-resident&lt;/b&gt;&lt;br /&gt;
Disable or remove any TSRs or programs currently running are thought to cause the GPF. TSR is a software program stored in memory until needed, and then perform some functions. An example of a TSR is a Virus Scanner, which must remain loaded in memory to help protect your computer from computer viruses.&lt;br /&gt;
&lt;b&gt;Delete all temporary files Program&lt;/b&gt;&lt;br /&gt;
Delete all temporary files that may still be on the hard disk drive of the programs currently or previously running.&lt;br /&gt;
&lt;b&gt;Run ScanDisk and Defrag&lt;/b&gt;&lt;br /&gt;
Run Scandisk and Defrag on the hard disk drive as it could be because the hard disk may have a problem that causes the swap file or data files become corrupt or invalid.&lt;br /&gt;
&lt;b&gt;Make sure your computer Disks are still over 200 MB available&lt;/b&gt;&lt;br /&gt;
If your computer runs out of hard disk space, Windows swap file will not be able to grow when needed, causing programs to be swapped between memory and hard disk drive more frequently. When this happens the more likely that a GPF can occur.&lt;br /&gt;
&lt;b&gt;Remove Hardware Or Software you install a new one&lt;/b&gt;&lt;br /&gt;
If you have recently installed new software or hardware, please remove and reinstall the software / hardware to verify it does not cause problems on computers.&lt;br /&gt;
&lt;b&gt;Disable the external cache&lt;/b&gt;&lt;br /&gt;
If the CPU you are using an external cache disabled while to verify whether it is causing GPF error. If available, you can disable your external cache through CMOS Setup.&lt;br /&gt;
&lt;b&gt;Disable screen savers and Power Management&lt;/b&gt;&lt;br /&gt;
If the computer is having GPFs when you are away from your computer or over a period of time when your computer is off, disable power management and screen savers to ensure that they are not causing the problem.&lt;br /&gt;
&lt;b&gt;Operating System Problems&lt;/b&gt;&lt;br /&gt;
This is possible as well as &lt;a href="http://programmerpro.blogspot.com/" target="_blank"&gt;Windows&lt;/a&gt; or an overwritten Windows files causing the error GPFs. General Protection Fault most commonly occurs in Explorer and KRNL386.EXE. If it is clogged, reinstall Windows to resolve the issue.&lt;br /&gt;
&lt;b&gt;Damage to a memory or other hardware&lt;/b&gt;&lt;br /&gt;
If you have followed all of the above recommendations and continue to experience GPFs likely hardware inside the computer be the cause. Often faulty memory is the main cause of random GPFs.&lt;/div&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhuUqdAoAnLcVOwUT12yJTq0x0G91KNzdAJOAGrhlwh6akrrrM-Yb-qTVBznMUgy3k36NhxZrbd605x11QaSxuzAIl2-ngUI-JgPgQYaI6n6dGn4DgEA2meDpOxpnOSWV6Eko0S-7FImX0/s72-c/General-Protection-Fault1.jpg" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total></item><item><title>How to Create System Repair Disk in Windows 7</title><link>http://programmerpro.blogspot.com/2012/04/how-to-create-system-repair-disk-in.html</link><category>Windows Repair</category><author>noreply@blogger.com (admin)</author><pubDate>Mon, 30 Apr 2012 23:18:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3735297466283337196.post-7296894539181706631</guid><description>&lt;div style="text-align: justify;"&gt;
&lt;/div&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;div style="text-align: justify;"&gt;
The latest version of &lt;a href="http://programmerpro.blogspot.com/" target="_blank"&gt;Windows&lt;/a&gt;, namely Windows 7 appears to regulate the issue of stability more than the previous release. If the claim is not one of the best current version. But man-made name, you never know at any computer malfunction could occur. In this article we will see the option in Windows 7 that lets you create a way to repair the disk if you boot from the recovery system to recover your &lt;a href="http://programmerpro.blogspot.com/search/label/Windows%20Regedit%20Tricks" target="_blank"&gt;operating system.&lt;/a&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;a href="http://programmerpro.blogspot.com/2012/04/how-to-create-system-repair-disk-in.html" target="_blank"&gt;&lt;b&gt;How to Create a System Repair Disk&lt;/b&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
1. From the desktop, click [Start] and then in the search box type in [system repair disc].&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: justify;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiAYTHOgM196Asc-0wjl1bqwEwtYrwRwHbGciSTqhG_3vWuQ4MW5RmGn_dEjy225TZRwGLQ2kwZ09FfNeWpD0DKdL3yICnPK_8gdvJfZ_9LsuBKrphvCEmEp1dBv3EfegBS8ZQehkG0kdQ/s1600/system+repair+disk1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="161" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiAYTHOgM196Asc-0wjl1bqwEwtYrwRwHbGciSTqhG_3vWuQ4MW5RmGn_dEjy225TZRwGLQ2kwZ09FfNeWpD0DKdL3yICnPK_8gdvJfZ_9LsuBKrphvCEmEp1dBv3EfegBS8ZQehkG0kdQ/s400/system+repair+disk1.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;
2. Dialog box will open where you select CD / DVD drive and click [Create disc]. A disc will not be a problem with the space because it only takes 142MB of space.&lt;br /&gt;
3. Wait until the process is complete.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: justify;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg5S2kVXTKvDJ1o4CZU86XJUFJrOYHja2a_z-RYSKLgXAZfGB-KIQB5ch9Q-8fNaUPs_q505nONcr64EcxZN8Kk0c_YMFG882cvoqBcS3sVb1Ax03SNcFh_F8_ADfgEuD8vMQw9MA3fB2o/s1600/system+repair+disk2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="258" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg5S2kVXTKvDJ1o4CZU86XJUFJrOYHja2a_z-RYSKLgXAZfGB-KIQB5ch9Q-8fNaUPs_q505nONcr64EcxZN8Kk0c_YMFG882cvoqBcS3sVb1Ax03SNcFh_F8_ADfgEuD8vMQw9MA3fB2o/s400/system+repair+disk2.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;How to Use System Repair Disk&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
1. If you experience problems with your operating system just enter the recovery disks and boot from there and go into Windows Setup [EMS Enabled].&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: justify;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwrHTLwJ-MYUg9HvkJzNoDigQtjeH3c7eYcJ88na5T80_IDqBz6NghPOXydEdBn8P4YBHG2Ora-YozTUVvwHpt0-EVUXfy-uO4DEUtlQX9BMD1xEtCAWUPPgFNJWMEUufjr9ZARS-GjeU/s1600/system+repair+disk3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="230" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwrHTLwJ-MYUg9HvkJzNoDigQtjeH3c7eYcJ88na5T80_IDqBz6NghPOXydEdBn8P4YBHG2Ora-YozTUVvwHpt0-EVUXfy-uO4DEUtlQX9BMD1xEtCAWUPPgFNJWMEUufjr9ZARS-GjeU/s400/system+repair+disk3.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
2. After boot up you can access the [recovery tools] or [restore the computer back to a system image] (see screen shoot pictures that I show below);&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: justify;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhB9_AAPigxxf7GTgV-jddtHdxACJEbvmKtXUKRTsfUWizuaR4UpvhxKhDVHjUsMf8meTv-s7MDQdX3ttOnvMya2T7p-MjBvz3HvOCmpTA7ot0aTD-n9kenW_g1yo2jnqi7A-4O7k28IZc/s1600/system+repair+disk4.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="308" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhB9_AAPigxxf7GTgV-jddtHdxACJEbvmKtXUKRTsfUWizuaR4UpvhxKhDVHjUsMf8meTv-s7MDQdX3ttOnvMya2T7p-MjBvz3HvOCmpTA7ot0aTD-n9kenW_g1yo2jnqi7A-4O7k28IZc/s400/system+repair+disk4.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;
3. now you can choose from a window [system recovery options] different recovery to help restore your operating system back to normal. Please choose one of them. For&amp;nbsp;&amp;nbsp;&amp;nbsp; recovery by using the CD image, I will discuss in the next article.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: justify;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVs4z2-cNLtvHW_RGEHdCDFFAX87lGGKEvKS0g6aCg3akJtjzjBtigNQRYHat-utKpFzO_iLyyRPDtOkw1eNp6BEVgNwFkJv7v9wJYUjBeNC7PkK3Gtbwb7q9zvhR9eprsMplsvJdRbuA/s1600/system+repair+disk5.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="303" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVs4z2-cNLtvHW_RGEHdCDFFAX87lGGKEvKS0g6aCg3akJtjzjBtigNQRYHat-utKpFzO_iLyyRPDtOkw1eNp6BEVgNwFkJv7v9wJYUjBeNC7PkK3Gtbwb7q9zvhR9eprsMplsvJdRbuA/s400/system+repair+disk5.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;
You will never know for sure when a catastrophic operating system may occur, but has a System Recovery Disc to guard should be part of your backup.&lt;/div&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiAYTHOgM196Asc-0wjl1bqwEwtYrwRwHbGciSTqhG_3vWuQ4MW5RmGn_dEjy225TZRwGLQ2kwZ09FfNeWpD0DKdL3yICnPK_8gdvJfZ_9LsuBKrphvCEmEp1dBv3EfegBS8ZQehkG0kdQ/s72-c/system+repair+disk1.png" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total></item><item><title>How to Fix Bad Sectors In Hardisk</title><link>http://programmerpro.blogspot.com/2012/04/how-to-fix-bad-sectors-in-hardisk.html</link><category>Windows Repair</category><author>noreply@blogger.com (admin)</author><pubDate>Wed, 25 Apr 2012 23:04:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3735297466283337196.post-1190670227726277884</guid><description>&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;Bad sectors or bad blocks is to use a technical term that describes an area on your hard disk is damaged. Physically bad sector occurs because of damage to the disk plate hardware that can occur due to dust disk, hard drop, hard impact, and so on. While the software bad sectors can occur when the disk is busy all of a sudden the&lt;a href="http://programmerpro.blogspot.com/" target="_blank"&gt; computer&lt;/a&gt; off, for example due to power failure. If damage is caused by hardware such as the friction that occurs on your hard disk so the disk can not be repaired. If the damage caused by the software that installed it can still be improved.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;# 1.&lt;a href="http://programmerpro.blogspot.com/2012/04/how-to-fix-bad-sectors-in-hardisk.html" target="_blank"&gt; How to Fix Bad Sectors In Hard drives&lt;/a&gt; with a Windows Program&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Internally the actual windows have simple tools that include the Windows operating system. The trick is;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Double-click on [My Computer] to open a new window.&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Select the disk that you want to diagnose and repair.&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Right click on the disk / drive and select [Properties].&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Select the [Tools].&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Click on the [Check Now] under Error Checking Status.&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Depending on your Windows version, select one of [Thorough] or [Scan for and Attempt Recovery of Bad Sectors]&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Click [Start] and wait until the process is complete.&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Once completed, you should restart the computer.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;# 2. How to Fix Bad Sectors In Hardisk with some tools&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
There are several tools that applications can use to fix the bad sectors of damaged hard drive software. In this article I was just introduced tools and please learn how to use it. Dimaksuda tool that is:&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;HDD LLF Low Level Format Tool&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Before using the tool HDD LLF Low Level Format Tool is make sure the necessary data in a backup first. This is because the tool in question will clean up the data that is private or confidential permanently. Low level format program is a tool that works well to remove all partition information, data and information in the hard drive bad sectors on the damaged section. After running this tool is the condition of the hard drive will be completely clean as the condition was first used.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;
&lt;i&gt;See also : &lt;a href="http://programmerpro.blogspot.com/2012/04/how-to-fix-bootmgr-is-missing-windows-7.html" target="_blank"&gt;How to Fix BOOTMGR is Missing Windows 7&lt;/a&gt;&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Here are the steps to use the HDD Low Level Format Tool:&lt;br /&gt;
&lt;br /&gt;
Download HDD Low Level Format program in http://hddguru.com/software/HDD-LLF-Low-Level-Format-Tool/&lt;br /&gt;
Install and run the program HDD Low Level Format tools so that the display appears as below:&lt;br /&gt;
Select the hard drive will be formatted, then click [Continue].&lt;br /&gt;
Click the [LOW-LEVEL FORMAT] then click [FORMAT THIS DEVICE]&lt;br /&gt;
Wait until the process is complete, the process will usually take a while so please mats and drinking his coffee. HDD Low Level Format Tool in addition to the hard drive (SATA, IDE or SCSI), it could be to format the flash, Flash Card et al.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Bad Block Recovery Softwares from Vendor Harddisk&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Some software vendors issue a hard drive / diagnostic tool for hard disk analysis and maintenance, such as:&lt;br /&gt;
&lt;br /&gt;
Fujitsu IDE Low level Format Utility. Software to fix bad sector hard drive from Fujitsu, can be downloaded at: www.fujitsu-europe.com/support/disk/software/erase.zip&lt;br /&gt;
Seagate's Seatools for Windows and Seagate's Seatools for DOS. Diagnostic Tools from Seagate that can be used to brand the hard drive Seagate, Maxtor hard drive or from another vendor, can be downloaded at: http://www.seagate.com/www/en-us/support/downloads.&lt;br /&gt;
Western Digital Data Lifeguard Diagnostics. Are tools for maintenance and repair hard drive, specifically for the hard disk from Western Digital you can download at: http://www.softpedia.com/get/System/Hard-Disk-Utils/Western-Digital-DLG-Diagnostics.shtml&lt;br /&gt;
&lt;br /&gt;
So How to Fix Bad Sectors In Hardisk, hopefully can help and hopefully you've never experienced this.&lt;/div&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total></item><item><title>How to Fix BOOTMGR is Missing Windows 7</title><link>http://programmerpro.blogspot.com/2012/04/how-to-fix-bootmgr-is-missing-windows-7.html</link><category>Windows Repair</category><author>noreply@blogger.com (admin)</author><pubDate>Wed, 25 Apr 2012 22:55:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3735297466283337196.post-670684111893046513</guid><description>&lt;div style="text-align: justify;"&gt;
&lt;a href="http://programmerpro.blogspot.com/" target="_blank"&gt;&lt;b&gt;&lt;/b&gt;&lt;/a&gt;&lt;/div&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;a href="http://programmerpro.blogspot.com/" target="_blank"&gt;&lt;b&gt;programmerpro&lt;/b&gt;&lt;/a&gt; - Fix the BOOTMGR is Missing Windows 7 is not a young job, but can also be done with diligence. If Windows 7 "BOOTMGR is Missing", then in fact you are not alone. Damage to windows is often experienced by us all, even though the inventor of the windows. Damage to windows 7 it usually appears when the computer can not start.&lt;br /&gt;&lt;br /&gt;Although I say not hard but the problem is more complicated in the netbook which does not use the cd rom as many vendors recommend using cd installer completion. Actually, before I've written the article Overcoming Mistakes In BOOTMGR is Missing in Windows XP version.&lt;br /&gt;&lt;br /&gt;&amp;nbsp;What is the meaning of BOOTMGR is Missing? This means that when trying to start the system apparently did not find bootmgr file needed by the system to work at the beginning of the computer is started. There are two that can cause damage to hardware and software as well as damages.&lt;br /&gt;&lt;br /&gt;There are several ways that the "BOOTMGR is Missing" appears on your &lt;a href="http://programmerpro.blogspot.com/" target="_blank"&gt;computer&lt;/a&gt;, but the most common is a message like this;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; BOOTMGR is missing Press Ctrl Alt Del to restart&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; BOOTMGR is missing Press any key to restart&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Could not find BOOTMGR&lt;br /&gt;&lt;br /&gt;BOOTMGR is missing error message when the computer is turned on, immediately after the Power On Self Test (POST) is complete.&lt;br /&gt;&lt;br /&gt;&amp;nbsp;Cause BOOTMGR is missing&lt;br /&gt;&lt;br /&gt;If the views farther, there are several causes of this problem;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Windows 7 and the corrupt file or configured,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Damage to the hard drive including bad sectors hard drive&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Problems in the process of upgrading the operating system,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; BIOS that are outdated, and&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; IDE cable is damaged or loose.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Boot from the flash drive is not sempurnah&lt;br /&gt;&lt;br /&gt;This is what should be done to improve;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Restart the PC. BOOTMGR could be something accidental.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Check your hard drive and other drives in the BIOS settings and make sure it is correct. Configuring the BIOS will tell the computer how to use the drive so incorrect settings can cause problems, including BOOTMGR error.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Open and replace all the internal data isalnya hard disk data cable, CD Rom etc. BOOTMGR error message can be caused by the controller cable is loose or damaged wires.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; If up to step 3 above is not also completed the problem, do the BOOTMGR file copy;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Boot from the DVD "WINDOWS 7";&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Choose "Repair computer";&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Select "Cancel" to exit the repair wizard;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Next you will be coming into view; 'command prompt', 'system restore', 'memory diagnostics', etc. ......&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Select the "command prompt";&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Type in your DVD drive eg D: at the command prompt, then press [ENTER];&lt;br /&gt;&amp;nbsp;&amp;nbsp; We assume that you have installed windows on drive C: then please type "copy bootmgr c:" without quotes and press [ENTER];&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Once the copy process is complete, type "exit" (without quotation marks) and press [ENTER];&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Reboot the computer;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Select "start windows normally";&lt;br /&gt;If the problem remains unresolved, it may be useful to update your motherboard BIOS. Be careful doing this! An outdated BIOS version can sometimes lead to "BOOTMGR is missing".&lt;br /&gt;Do a reinstall. This type of repair will completely remove Windows from your PC and install it again from scratch. While this will almost certainly resolve any BOOTMGR error, it is time-consuming process due to the fact that all the data you have backed up and then restored.&lt;br /&gt;If up to step 6 and the installation is rejected it means you have to replace the hard drive and then install a new copy of Windows. If all has failed, including a clean installation of the last step, you are most likely facing a hardware issue with your hard disk.&lt;br /&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Class Painter: Drawing with Mouse in Java</title><link>http://programmerpro.blogspot.com/2012/04/class-painter-drawing-with-mouse-in.html</link><category>Java Programming</category><author>noreply@blogger.com (admin)</author><pubDate>Tue, 24 Apr 2012 02:25:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3735297466283337196.post-1162179757400341624</guid><description>&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
&lt;b&gt;&lt;a href="http://programmerpro.blogspot.com/" target="_blank"&gt;&lt;/a&gt;&lt;/b&gt;&lt;/div&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;b&gt;&lt;a href="http://programmerpro.blogspot.com/" target="_blank"&gt;programmerpro&lt;/a&gt;&lt;/b&gt; - Class Painter can be used to create small programs that make up the line with the mouse (when the mouse-drag).&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
Here's his view:&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7Ok7JzupxVGADJYLV-zogkWga4tOttH3E1sKqrEpN6yT5qdF8pYWPQAxiqr-l6zpd3cNew9puDtle7IrQGyIiqIxDVLUI3W_HRlEqY6GIy1i1QzEBCDW1st0OzNfTqvAAf3vGItjz1X8/s1600/program-painter-java.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7Ok7JzupxVGADJYLV-zogkWga4tOttH3E1sKqrEpN6yT5qdF8pYWPQAxiqr-l6zpd3cNew9puDtle7IrQGyIiqIxDVLUI3W_HRlEqY6GIy1i1QzEBCDW1st0OzNfTqvAAf3vGItjz1X8/s1600/program-painter-java.png" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;b&gt;program :&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
import java.awt.*;&lt;/div&gt;
&lt;div&gt;
import java.awt.event.*;&lt;/div&gt;
&lt;div&gt;
import javax.swing.*;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
public class Painter extends JFrame {&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;private int pointCount = 0;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;private Point points[] = new Point[1000];&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;public Painter () {&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;super ("Program menggambar sederhana");&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;getContentPane().add(new JLabel("Drag mouse to draw"), BorderLayout.SOUTH);&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;addMouseMotionListener (&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;new MouseMotionAdapter() {&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;public void mouseDragged (MouseEvent e) {&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (pointCount &amp;lt; points.length) {&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;points[pointCount] = e.getPoint();&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;++pointCount;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;repaint();&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;} //end of anonymous class&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;); //end method addMotionListener&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;setSize (300,150);&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;setLocationRelativeTo(null);&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;setVisible(true);&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;public void paint (Graphics g) {&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;super.paint(g);&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;for (int i = 0; i &amp;lt; points.length &amp;amp;&amp;amp; points[i] != null; i++) {&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;g.setColor(Color.red);&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;g.fillOval (points[i].x, points[i].y, 4,4);&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;public static void main (String args[]) {&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;Painter test = new Painter();&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;test.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;/div&gt;
&lt;div&gt;
}&lt;/div&gt;
&lt;/div&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7Ok7JzupxVGADJYLV-zogkWga4tOttH3E1sKqrEpN6yT5qdF8pYWPQAxiqr-l6zpd3cNew9puDtle7IrQGyIiqIxDVLUI3W_HRlEqY6GIy1i1QzEBCDW1st0OzNfTqvAAf3vGItjz1X8/s72-c/program-painter-java.png" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Restoring Lost Documents Folder In My Computer</title><link>http://programmerpro.blogspot.com/2012/04/restoring-lost-documents-folder-in-my.html</link><category>Windows Regedit Tricks</category><author>noreply@blogger.com (admin)</author><pubDate>Fri, 20 Apr 2012 23:57:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3735297466283337196.post-7531231429441380265</guid><description>&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;How to Restoring Lost Documents Folder In My Computer:&lt;br /&gt;&lt;br /&gt;HKEY_LOCAL_MACHINE / Software / Microsoft / Windows / CurrentVersion / Explorer / DocFolderPaths&lt;br /&gt;Select Edit menu&amp;gt; New&amp;gt; String Value and name it according to the username that is used in Windows&lt;br /&gt;(example: Chippers) Double click on the value and enter the path where your Documents&lt;br /&gt;located (for example D: \ Documents)&lt;br /&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>How to speed up Shutdown Windows</title><link>http://programmerpro.blogspot.com/2012/04/how-to-speed-up-shutdown-windows.html</link><category>Windows Regedit Tricks</category><author>noreply@blogger.com (admin)</author><pubDate>Fri, 20 Apr 2012 23:57:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3735297466283337196.post-8663890259430870561</guid><description>&lt;br /&gt;&lt;a href="http://programmerpro.blogspot.com/" target="_blank"&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;a href="http://programmerpro.blogspot.com/" target="_blank"&gt;Programmerpro &lt;/a&gt;- This reduces waiting time tweaking automatically when windows have received instructions to shutdown.&lt;br /&gt;A. Start&amp;gt; Run&lt;br /&gt;2. 'Regedit'&amp;gt; OK&lt;br /&gt;3. 'HKEY_CURRENT_USERControl PanelDesktop'&lt;br /&gt;4. Highlight 'WaitToKillAppTimeout'&lt;br /&gt;5. Right click and select Modify&lt;br /&gt;6. Change the value to '1000 '(the original 20000)&lt;br /&gt;7. Click 'OK'&lt;br /&gt;8. Highlight 'HungAppTimeout'&lt;br /&gt;9. Right click and select Modify&lt;br /&gt;10. Change the value to '1000 '&lt;br /&gt;11. Click 'OK'&lt;br /&gt;12. 'HKEY_USERS.DEFAULTControl PanelDesktop' highlight WaitToKillAppTimeout '&lt;br /&gt;13. Right click and select Modify&lt;br /&gt;14. Change the value to '1000 '(the original 20000) 16. Click 'OK'&lt;br /&gt;15. 'HKEY_LOCAL_MACHINESystemCurrentControlSetContr ol' highlight 'WaitToKillServiceTimeout'&lt;br /&gt;16. Right click and select Modify&lt;br /&gt;17. Change the value to '1000 '&lt;br /&gt;18. Click 'OK'&lt;br /&gt;&lt;br /&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>How to Loading speed up Windows program.</title><link>http://programmerpro.blogspot.com/2012/04/how-to-loading-speed-up-windows-program.html</link><category>Windows Regedit Tricks</category><author>noreply@blogger.com (admin)</author><pubDate>Fri, 20 Apr 2012 23:54:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3735297466283337196.post-4262346239961534641</guid><description>&lt;br /&gt;&lt;div style="text-align: justify;"&gt;
&lt;a href="http://programmerpro.blogspot.com/" target="_blank"&gt;&lt;/a&gt;&lt;/div&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;a href="http://programmerpro.blogspot.com/" target="_blank"&gt;Programmerpro &lt;/a&gt;- This tweaking can walk to most of the program. If the program would not load as expected, please return to original settings.&lt;br /&gt;How to Loading speed up Windows program.&lt;br /&gt;&lt;br /&gt;A. Right click on the icon / shortcut which related to the program.&lt;br /&gt;2. properties&lt;br /&gt;3. In the 'target' box, add '/ prefetch: 1' at the end of the sentence.&lt;br /&gt;4. Click "Ok" it's easy, program will be loading faster.&lt;br /&gt;&lt;br /&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>How to speed up Loading Windows Menu</title><link>http://programmerpro.blogspot.com/2012/04/how-to-speed-up-loading-windows-menu.html</link><category>Windows Regedit Tricks</category><author>noreply@blogger.com (admin)</author><pubDate>Fri, 20 Apr 2012 23:51:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3735297466283337196.post-1907605541153855127</guid><description>&lt;br /&gt;&lt;div style="text-align: justify;"&gt;
&lt;a href="http://programmerpro.blogspot.com/" target="_blank"&gt;&lt;/a&gt;&lt;/div&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;a href="http://programmerpro.blogspot.com/" target="_blank"&gt;Programmerpro&lt;/a&gt; - This tweak is tweaking my favorite, because our computer will be faster.&lt;br /&gt;Tweaking is a waste of time delay when we click the menu and Windows XP to show Menu.&lt;br /&gt;How to speed up Loading Windows Menu :&lt;br /&gt;&lt;br /&gt;A. Start&amp;gt; Run&lt;br /&gt;2. Regedit&amp;gt; Ok&lt;br /&gt;3. "HKEY_CURRENT_USERControl PanelDesktop"&lt;br /&gt;4. Select / Highlight "MenuShowDelay"&lt;br /&gt;5. Right click and select 'Modify'&lt;br /&gt;6. Type the number "100? (originally 400) Number 50-150 which is a good range, can be tailored to your Mood&lt;br /&gt;&lt;br /&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>How to Create Menu in Java</title><link>http://programmerpro.blogspot.com/2012/04/how-to-create-menu-in-java.html</link><category>Java Programming</category><author>noreply@blogger.com (admin)</author><pubDate>Thu, 19 Apr 2012 22:26:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3735297466283337196.post-5215779365615451550</guid><description>&lt;div style="text-align: justify;"&gt;
&lt;b&gt;292UGPS4HNH3&lt;/b&gt;&lt;b&gt; &lt;/b&gt;&lt;br /&gt;
&lt;a href="http://programmerpro.blogspot.com/" target="_blank"&gt;&lt;b&gt;programmerpro&lt;/b&gt;&lt;/a&gt; - The following example program demonstrates how to create a menu in java. Menu created with two main class JMenu, and JMenuItem.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwCp98Oh5i19SP9Zvj4ks2fmZMHS1zhalKQqufkTj8Ln3puLtImTUiFNq8GCkhe__OxKhbnlQpM5DblwD1Q1sex33H5ZwmvmrP_bvPT5R1xuRX_BAE6TJyGMAZCUlBWeyRwSIY69Zb1BI/s1600/program-menu-java.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="206" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwCp98Oh5i19SP9Zvj4ks2fmZMHS1zhalKQqufkTj8Ln3puLtImTUiFNq8GCkhe__OxKhbnlQpM5DblwD1Q1sex33H5ZwmvmrP_bvPT5R1xuRX_BAE6TJyGMAZCUlBWeyRwSIY69Zb1BI/s400/program-menu-java.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;i&gt;&lt;b&gt;program:&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
import java.awt.*;&lt;br /&gt;
&lt;br /&gt;
import java.awt.event.*;&lt;br /&gt;
&lt;br /&gt;
import javax.swing.*;&lt;br /&gt;
&lt;br /&gt;
public class MenuTest extends JFrame {&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; private JMenuBar bar;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; private JMenu mnuFile, mnuHelp, submnuNew;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; private JMenuItem itemNew, itemOpen, itemExit, itemAbout, itemHelp, &lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; subitemFile, subitemProject;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; public MenuTest() {&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; super ("Membuat menu");&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; bar = new JMenuBar();&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; setJMenuBar (bar);&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; mnuFile = new JMenu ("File");&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; mnuFile.setMnemonic('F');&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; mnuHelp = new JMenu ("Help");&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; mnuHelp.setMnemonic('H');&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; submnuNew = new JMenu ("New");&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; submnuNew.setMnemonic('N');&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; mnuFile.add(submnuNew);&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; subitemFile = new JMenuItem ("File...");&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; subitemFile.setIcon(new ImageIcon("images/new.gif"));&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; subitemFile.setAccelerator(KeyStroke.getKeyStroke(&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; KeyEvent.VK_N, ActionEvent.CTRL_MASK));&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; subitemFile.addActionListener(&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; new ActionListener() {&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; public void actionPerformed(ActionEvent e) {&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; JOptionPane.showMessageDialog(null, "New File");&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; );&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; submnuNew.add(subitemFile);&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; subitemProject = new JMenuItem ("Project...");&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; subitemProject.setMnemonic ('P');&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; submnuNew.add(subitemProject);&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; itemOpen = new JMenuItem ("Open");&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; itemOpen.setMnemonic('O');&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; mnuFile.add(itemOpen);&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; mnuFile.addSeparator();&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; itemExit = new JMenuItem ("Exit");&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; itemExit.setMnemonic('E');&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; itemExit.addActionListener(&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; new ActionListener() {&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; public void actionPerformed(ActionEvent e) {&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; if (JOptionPane.showConfirmDialog(null,"Apakah Anda yakin akan keluar?",&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; "Konfirmasi",JOptionPane.OK_CANCEL_OPTION,JOptionPane.QUESTION_MESSAGE)&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; == JOptionPane.OK_OPTION) {&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; System.exit(0);&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; } &lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; );&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; mnuFile.add(itemExit);&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; itemHelp = new JMenuItem ("Help");&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; itemHelp.setIcon(new ImageIcon("images/help.gif"));&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; itemHelp.setMnemonic('e');&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; mnuHelp.add(itemHelp);&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; itemAbout = new JMenuItem ("About");&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; itemAbout.setMnemonic('A');&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; itemAbout.setIcon(new ImageIcon("images/info.gif"));&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; mnuHelp.add(itemAbout);&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; bar.add(mnuFile);&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; bar.add(mnuHelp);&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; setSize (400,200);&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; setLocationRelativeTo(null);&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; setVisible (true);&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; public static void main (String args[]) {&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; JFrame.setDefaultLookAndFeelDecorated(true);&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; MenuTest test = new MenuTest();&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; test.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&lt;br /&gt;
}</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwCp98Oh5i19SP9Zvj4ks2fmZMHS1zhalKQqufkTj8Ln3puLtImTUiFNq8GCkhe__OxKhbnlQpM5DblwD1Q1sex33H5ZwmvmrP_bvPT5R1xuRX_BAE6TJyGMAZCUlBWeyRwSIY69Zb1BI/s72-c/program-menu-java.png" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>How to Make Slideshow With Javascript</title><link>http://programmerpro.blogspot.com/2012/04/how-to-make-slideshow-with-javascript.html</link><category>Java Programming</category><author>noreply@blogger.com (admin)</author><pubDate>Tue, 17 Apr 2012 22:31:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3735297466283337196.post-7621843373725424355</guid><description>&lt;div style="text-align: justify;"&gt;
&lt;a href="http://programmerpro.blogspot.com/" target="_blank"&gt;&lt;b&gt;programmerpro&lt;/b&gt;&lt;/a&gt;-Usually, if you create a slideshow, there are a lot of JQuery framework that you can use. But this time the conditions are different, you must create a slideshow with pure javascript without using JQuery. This condition I have ever faced as a lecturer asked to create a website with a gallery that displays the slideshow, but it is not allowed to use the JQuery framework. &lt;a name='more'&gt;&lt;/a&gt;So how do I make a slideshow? We can use the function setTimeout () in javascript. In addition there are some conditions in this slideshow. For example, the slideshow should be able to run eg every 5 seconds will change the picture. When the slide came last drawn, then after it goes back to the first image. First, To load an image, the Image object contained Javascript. To make the object declaration is as follows:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;img1 = new Image ()&lt;br /&gt;img1.src = "pic1.gif"&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;the meaning of the above script is to create the object image with the image contents pic1.gif. Next create the file. Html you use a web editor and copy the following code, then save the file name according to your wishes,&lt;/div&gt;
&lt;br /&gt;&lt;i&gt;img1 = new Image ()&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;lt;html&amp;gt; &lt;br /&gt;&amp;nbsp; &amp;lt;head&amp;gt; &lt;br /&gt;&amp;nbsp; &amp;lt;script language="javascript"&amp;gt; &lt;br /&gt;&amp;nbsp; &amp;lt;!-- &lt;br /&gt;&amp;nbsp; var image1=new Image() &lt;br /&gt;&amp;nbsp; image1.src="1.gif" &lt;br /&gt;&amp;nbsp; var image2=new Image() &lt;br /&gt;&amp;nbsp; image2.src="2.gif" &lt;br /&gt;&amp;nbsp; var image3=new Image() &lt;br /&gt;&amp;nbsp; image3.src="3.gif" &lt;br /&gt;&amp;nbsp; //--&amp;gt; &lt;br /&gt;&amp;nbsp; &amp;lt;/script&amp;gt; &lt;br /&gt;&amp;nbsp; &amp;lt;/head&amp;gt; &lt;br /&gt;&amp;nbsp; &amp;lt;body&amp;gt; &lt;br /&gt;&amp;nbsp; &amp;lt;center&amp;gt; &lt;br /&gt;&amp;nbsp; &amp;lt;h2&amp;gt;IT Programmer SlideShow&amp;lt;/H2&amp;gt;&amp;lt;hr size=5 &lt;br /&gt;&amp;nbsp; color="black"&amp;gt; &lt;br /&gt;&amp;nbsp; &amp;lt;img src="1.gif" name="slide" width="100" height="100"&amp;gt; &lt;br /&gt;&amp;nbsp; &amp;lt;script&amp;gt; &lt;br /&gt;&amp;nbsp; &amp;lt;!-- &lt;br /&gt;&amp;nbsp; //variable that will raise the matter of image&lt;br /&gt;&amp;nbsp; var step=1 &lt;br /&gt;function slideit(){ &lt;br /&gt;//if the browser does not support the method of the document. image then exit.&lt;br /&gt;&amp;nbsp; if (!document.images) &lt;br /&gt;&amp;nbsp; return &lt;br /&gt;&amp;nbsp; document.images.slide.src=eval("image"+step+".src") &lt;br /&gt;&amp;nbsp; if (step&amp;lt;3) &lt;br /&gt;&amp;nbsp; step++ &lt;br /&gt;&amp;nbsp; else &lt;br /&gt;&amp;nbsp; step=1 &lt;br /&gt;&amp;nbsp; //call function "slideit()" every 5 second &lt;br /&gt;&amp;nbsp; setTimeout("slideit()",5000) &lt;br /&gt;&amp;nbsp; } &lt;br /&gt;&amp;nbsp; slideit() &lt;br /&gt;&amp;nbsp; //--&amp;gt; &lt;br /&gt;&amp;nbsp; &amp;lt;/script&amp;gt; &lt;br /&gt;&amp;nbsp; &amp;lt;hr size=5 color="black"&amp;gt; &lt;br /&gt;&amp;nbsp; &amp;lt;/body&amp;gt; &lt;br /&gt;&amp;lt;/html&amp;gt; &lt;/i&gt;&lt;br /&gt;&lt;br /&gt;REMEMBER adjust your image file name and put in the same folder with the file. Html.</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Window Event in Java</title><link>http://programmerpro.blogspot.com/2012/04/window-event-in-java.html</link><category>Java Programming</category><author>noreply@blogger.com (admin)</author><pubDate>Tue, 17 Apr 2012 22:30:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3735297466283337196.post-3769616883389950731</guid><description>&lt;div style="text-align: justify;"&gt;
&lt;a href="http://programmerproa.blogspot.com/" target="_blank"&gt;&lt;b&gt;programmerpro &lt;/b&gt;&lt;/a&gt;- Examples The following program provides examples of how the event handling in the window. Event window will be active as amended measure is, diclose, active, and so forth. Listener used in the example program is WindowListener, WindowFocusListener and WindowStateListener.&lt;a name='more'&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;Here is its display:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiDY7xUogomOhY3JV_WYk1bXNO1U3ng6PFxMsntNCnc6tzccImU94VTK1X6lcOa8rmeyPWj-onxyweY7_XWUbb_k0VuY_8ab0tBZrU0OFOzWd4RrpqyVVXTzWTkfqXd9NLcQe82xy3xUPA/s1600/contoh-program-window-event-java.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="277" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiDY7xUogomOhY3JV_WYk1bXNO1U3ng6PFxMsntNCnc6tzccImU94VTK1X6lcOa8rmeyPWj-onxyweY7_XWUbb_k0VuY_8ab0tBZrU0OFOzWd4RrpqyVVXTzWTkfqXd9NLcQe82xy3xUPA/s400/contoh-program-window-event-java.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;program :&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;/*&lt;br /&gt;&amp;nbsp;* WindowEventDemo.java is a 1.4 example that requires&lt;br /&gt;&amp;nbsp;* no other files.&lt;br /&gt;&amp;nbsp;*/&lt;br /&gt;&lt;br /&gt;import javax.swing.*;&lt;br /&gt;import java.awt.*;&lt;br /&gt;import java.awt.event.*;&lt;br /&gt;&lt;br /&gt;public class WindowEventDemo extends JPanel&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; implements WindowListener,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WindowFocusListener,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WindowStateListener {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; final static String newline = "\n";&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; final static String space = "&amp;nbsp;&amp;nbsp;&amp;nbsp; ";&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; static JFrame frame;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; JTextArea display;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public WindowEventDemo() {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; super(new BorderLayout());&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; display = new JTextArea();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; display.setEditable(false);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; JScrollPane scrollPane = new JScrollPane(display);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; scrollPane.setPreferredSize(new Dimension(500, 450));&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; add(scrollPane, BorderLayout.CENTER);&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; frame.addWindowListener(this);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; frame.addWindowFocusListener(this);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; frame.addWindowStateListener(this);&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; checkWM();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; //Some window managers don't support all window states.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; //For example, dtwm doesn't support true maximization,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; //but mimics it by resizing the window to be the size&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; //of the screen.&amp;nbsp; In this case the window does not fire&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; //the MAXIMIZED_ constants on the window's state listener.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; //Microsoft Windows supports MAXIMIZED_BOTH, but not&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; //MAXIMIZED_VERT or MAXIMIZED_HORIZ.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public void checkWM() {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Toolkit tk = frame.getToolkit();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (!(tk.isFrameStateSupported(Frame.ICONIFIED))) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; displayMessage(&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "Your window manager doesn't support ICONIFIED.");&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (!(tk.isFrameStateSupported(Frame.MAXIMIZED_VERT))) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; displayMessage(&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "Your window manager doesn't support MAXIMIZED_VERT.");&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (!(tk.isFrameStateSupported(Frame.MAXIMIZED_HORIZ))) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; displayMessage(&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "Your window manager doesn't support MAXIMIZED_HORIZ.");&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (!(tk.isFrameStateSupported(Frame.MAXIMIZED_BOTH))) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; displayMessage(&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "Your window manager doesn't support MAXIMIZED_BOTH.");&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } else {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; displayMessage(&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "Your window manager supports MAXIMIZED_BOTH.");&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public void windowClosing(WindowEvent e) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; displayMessage("WindowListener method called: windowClosing.");&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //A pause so user can see the message before&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //the window actually closes.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ActionListener task = new ActionListener() {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; boolean alreadyDisposed = false;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public void actionPerformed(ActionEvent e) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (!alreadyDisposed) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; alreadyDisposed = true;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; frame.dispose();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } else { //make sure the program exits&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.exit(0);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; };&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Timer timer = new Timer(500, task); //fire every half second&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; timer.setInitialDelay(2000);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //first delay 2 seconds&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; timer.start();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public void windowClosed(WindowEvent e) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //This vill only be seen on standard output.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; displayMessage("WindowListener method called: windowClosed.");&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public void windowOpened(WindowEvent e) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; displayMessage("WindowListener method called: windowOpened.");&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public void windowIconified(WindowEvent e) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; displayMessage("WindowListener method called: windowIconified.");&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public void windowDeiconified(WindowEvent e) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; displayMessage("WindowListener method called: windowDeiconified.");&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public void windowActivated(WindowEvent e) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; displayMessage("WindowListener method called: windowActivated.");&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public void windowDeactivated(WindowEvent e) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; displayMessage("WindowListener method called: windowDeactivated.");&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public void windowGainedFocus(WindowEvent e) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; displayMessage("WindowFocusListener method called: windowGainedFocus.");&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public void windowLostFocus(WindowEvent e) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; displayMessage("WindowFocusListener method called: windowLostFocus.");&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public void windowStateChanged(WindowEvent e) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; displayStateMessage(&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "WindowStateListener method called: windowStateChanged.", e);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; void displayMessage(String msg) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; display.append(msg + newline);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.out.println(msg);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; void displayStateMessage(String prefix, WindowEvent e) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int state = e.getNewState();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int oldState = e.getOldState();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; String msg = prefix&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; + newline + space&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; + "New state: "&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; + convertStateToString(state)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; + newline + space&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; + "Old state: "&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; + convertStateToString(oldState);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; display.append(msg + newline);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.out.println(msg);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; String convertStateToString(int state) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (state == Frame.NORMAL) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return "NORMAL";&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if ((state &amp;amp; Frame.ICONIFIED) != 0) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return "ICONIFIED";&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //MAXIMIZED_BOTH is a concatenation of two bits, so&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //we need to test for an exact match.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if ((state &amp;amp; Frame.MAXIMIZED_BOTH) == Frame.MAXIMIZED_BOTH) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return "MAXIMIZED_BOTH";&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if ((state &amp;amp; Frame.MAXIMIZED_VERT) != 0) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return "MAXIMIZED_VERT";&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if ((state &amp;amp; Frame.MAXIMIZED_HORIZ) != 0) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return "MAXIMIZED_HORIZ";&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return "UNKNOWN";&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /**&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; * Create the GUI and show it.&amp;nbsp; For thread safety,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; * this method should be invoked from the&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; * event-dispatching thread.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; */&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; private static void createAndShowGUI() {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //Make sure we have nice window decorations.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; JFrame.setDefaultLookAndFeelDecorated(true);&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //Create and set up the window.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; frame = new JFrame("WindowEventDemo");&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; frame.setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE);&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //Create and set up the content pane.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; JComponent newContentPane = new WindowEventDemo();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; newContentPane.setOpaque(true); //content panes must be opaque&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; frame.setContentPane(newContentPane);&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //Display the window.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; frame.pack();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; frame.setVisible(true);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public static void main(String[] args) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //Schedule a job for the event-dispatching thread:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //creating and showing this application's GUI.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; javax.swing.SwingUtilities.invokeLater(new Runnable() {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public void run() {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; createAndShowGUI();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; });&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;Goodluck&lt;br /&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiDY7xUogomOhY3JV_WYk1bXNO1U3ng6PFxMsntNCnc6tzccImU94VTK1X6lcOa8rmeyPWj-onxyweY7_XWUbb_k0VuY_8ab0tBZrU0OFOzWd4RrpqyVVXTzWTkfqXd9NLcQe82xy3xUPA/s72-c/contoh-program-window-event-java.png" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Event handling in Java</title><link>http://programmerpro.blogspot.com/2012/04/event-handling-in-java.html</link><category>Java Programming</category><author>noreply@blogger.com (admin)</author><pubDate>Tue, 17 Apr 2012 02:50:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3735297466283337196.post-5329335882066090870</guid><description>&lt;div style="text-align: justify;"&gt;
&lt;b&gt;&lt;a href="http://programmerpro.blogspot.com/" target="_blank"&gt;programmerpro&lt;/a&gt;&lt;/b&gt; - Event handling is handling the concept of an action that occurred. So the program will run when something happens, for example, when the button is clicked, when the combo box is selected and so on. Java has some kind of Event Handling, one of which is the ActionListener class that handles the action of the button. Here is an example program:&lt;a name='more'&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;display:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiiTLbzszVJuvdZWbkbZxvk85K3BgeU5nB6YtIDzav7kYGRn-ucbJ78R7Zz5nYouRxeBeVrtplF6D8PvLrjIBYMAf_yCu4BQrvW1wjk8T-ulryWYtOq54lOOW3gCgx_vUsgrcSWjWTZp6s/s1600/program-event-handling-java.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="196" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiiTLbzszVJuvdZWbkbZxvk85K3BgeU5nB6YtIDzav7kYGRn-ucbJ78R7Zz5nYouRxeBeVrtplF6D8PvLrjIBYMAf_yCu4BQrvW1wjk8T-ulryWYtOq54lOOW3gCgx_vUsgrcSWjWTZp6s/s320/program-event-handling-java.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;programm:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;import java.awt.*;&lt;br /&gt;import java.awt.event.*;&lt;br /&gt;import javax.swing.*;&lt;br /&gt;&lt;br /&gt;public class ClickMe extends JFrame implements ActionListener {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; private JButton tombol;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public ClickMe() {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; super ("Event Handling");&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; Container container = getContentPane();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; container.setLayout(new FlowLayout());&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; tombol = new JButton ("Click Me!");&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; tombol.addActionListener(this);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; container.add(tombol);&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; setSize (200,100);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; setVisible (true);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public static void main (String arg[]) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; ClickMe test = new ClickMe();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; test.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public void actionPerformed (ActionEvent e) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; if (e.getSource() == tombol) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; JOptionPane.showMessageDialog(null, "You click me, guys !!!");&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;}</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiiTLbzszVJuvdZWbkbZxvk85K3BgeU5nB6YtIDzav7kYGRn-ucbJ78R7Zz5nYouRxeBeVrtplF6D8PvLrjIBYMAf_yCu4BQrvW1wjk8T-ulryWYtOq54lOOW3gCgx_vUsgrcSWjWTZp6s/s72-c/program-event-handling-java.png" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Drawing Polygon in Java</title><link>http://programmerpro.blogspot.com/2012/04/drawing-polygon-in-java.html</link><category>Java Programming</category><author>noreply@blogger.com (admin)</author><pubDate>Tue, 17 Apr 2012 02:42:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3735297466283337196.post-7421587324779295347</guid><description>Examples The following program will present how to draw a polygon shape (in terms of many) in Java. To make it we use the Polygon class and method drawPolygon ().&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Here is the display program:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg6e2aLagJyO6HiK2ycppTaxVpErvirQX0IEDpirxCnCX_SjiBBEtS-5yjK_z41DtkZuTXPm5ydvAoA01BILb_FmjehbP5xiTlL7-V5IwrqtVCCX5WE86yfvwnj_P_yWNNVa3mVlGYnE5g/s1600/drawing+polygon+in+java.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="237" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg6e2aLagJyO6HiK2ycppTaxVpErvirQX0IEDpirxCnCX_SjiBBEtS-5yjK_z41DtkZuTXPm5ydvAoA01BILb_FmjehbP5xiTlL7-V5IwrqtVCCX5WE86yfvwnj_P_yWNNVa3mVlGYnE5g/s320/drawing+polygon+in+java.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;And this example of the complete program:&lt;br /&gt;&lt;br /&gt;&lt;span style="color: purple;"&gt;import java.awt.*;&lt;/span&gt;&lt;br style="color: purple;" /&gt;&lt;br style="color: purple;" /&gt;&lt;span style="color: purple;"&gt;import javax.swing.*;&lt;/span&gt;&lt;br style="color: purple;" /&gt;&lt;br style="color: purple;" /&gt;&lt;span style="color: purple;"&gt;public class DrawPolygons extends JFrame {&lt;/span&gt;&lt;br style="color: purple;" /&gt;&lt;br style="color: purple;" /&gt;&lt;span style="color: purple;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public DrawPolygons() {&lt;/span&gt;&lt;br style="color: purple;" /&gt;&lt;span style="color: purple;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; super ("Menggambar Polygon");&lt;/span&gt;&lt;br style="color: purple;" /&gt;&lt;span style="color: purple;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; setSize (400,300);&lt;/span&gt;&lt;br style="color: purple;" /&gt;&lt;span style="color: purple;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; show();&lt;/span&gt;&lt;br style="color: purple;" /&gt;&lt;span style="color: purple;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;br style="color: purple;" /&gt;&lt;br style="color: purple;" /&gt;&lt;span style="color: purple;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public void paint(Graphics g) {&lt;/span&gt;&lt;br style="color: purple;" /&gt;&lt;span style="color: purple;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; super.paint (g);&lt;/span&gt;&lt;br style="color: purple;" /&gt;&lt;br style="color: purple;" /&gt;&lt;span style="color: purple;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; int xValues[] = {20,40,50,30,20,15};&lt;/span&gt;&lt;br style="color: purple;" /&gt;&lt;span style="color: purple;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; int yValues[] = {50,50,60,80,80,60};&lt;/span&gt;&lt;br style="color: purple;" /&gt;&lt;span style="color: purple;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; Polygon poly1 = new Polygon (xValues, yValues, 6); //(arrX, arrY, jumTitik)&lt;/span&gt;&lt;br style="color: purple;" /&gt;&lt;br style="color: purple;" /&gt;&lt;span style="color: purple;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; g.drawPolygon (poly1);&lt;/span&gt;&lt;br style="color: purple;" /&gt;&lt;span style="color: purple;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; int xValues2[] = {70,90,100,80,70,65,60};&lt;/span&gt;&lt;br style="color: purple;" /&gt;&lt;span style="color: purple;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; int yValues2[] = {100,100,110,110,130,110,90};&lt;/span&gt;&lt;br style="color: purple;" /&gt;&lt;span style="color: purple;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; g.drawPolyline (xValues2, yValues2, 7);&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;br style="color: purple;" /&gt;&lt;br style="color: purple;" /&gt;&lt;span style="color: purple;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; int xValues3[] = {120,140,150,190};&lt;/span&gt;&lt;br style="color: purple;" /&gt;&lt;span style="color: purple;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; int yValues3[] = {40,70,80,60};&lt;/span&gt;&lt;br style="color: purple;" /&gt;&lt;span style="color: purple;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; g.fillPolygon (xValues3, yValues3, 4);&lt;/span&gt;&lt;br style="color: purple;" /&gt;&lt;br style="color: purple;" /&gt;&lt;span style="color: purple;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; Polygon poly2 = new Polygon();&lt;/span&gt;&lt;br style="color: purple;" /&gt;&lt;span style="color: purple;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; poly2.addPoint (220,100);&lt;/span&gt;&lt;br style="color: purple;" /&gt;&lt;span style="color: purple;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; poly2.addPoint (175,150);&lt;/span&gt;&lt;br style="color: purple;" /&gt;&lt;span style="color: purple;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; poly2.addPoint (270,150);&lt;/span&gt;&lt;br style="color: purple;" /&gt;&lt;span style="color: purple;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; g.fillPolygon (poly2);&lt;/span&gt;&lt;br style="color: purple;" /&gt;&lt;span style="color: purple;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;br style="color: purple;" /&gt;&lt;br style="color: purple;" /&gt;&lt;span style="color: purple;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public static void main (String args[]) {&lt;/span&gt;&lt;br style="color: purple;" /&gt;&lt;br style="color: purple;" /&gt;&lt;span style="color: purple;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; DrawPolygons test = new DrawPolygons();&lt;/span&gt;&lt;br style="color: purple;" /&gt;&lt;span style="color: purple;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; test.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);&lt;/span&gt;&lt;br style="color: purple;" /&gt;&lt;span style="color: purple;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;br style="color: purple;" /&gt;&lt;br style="color: purple;" /&gt;&lt;span style="color: purple;"&gt;}&lt;/span&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg6e2aLagJyO6HiK2ycppTaxVpErvirQX0IEDpirxCnCX_SjiBBEtS-5yjK_z41DtkZuTXPm5ydvAoA01BILb_FmjehbP5xiTlL7-V5IwrqtVCCX5WE86yfvwnj_P_yWNNVa3mVlGYnE5g/s72-c/drawing+polygon+in+java.png" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Structure of the Special Conditions? in PHP</title><link>http://programmerpro.blogspot.com/2012/04/structure-of-special-conditions-in-php.html</link><category>PHP</category><author>noreply@blogger.com (admin)</author><pubDate>Tue, 17 Apr 2012 02:38:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3735297466283337196.post-5542678426789069622</guid><description>&lt;div style="text-align: justify;"&gt;
The following program is an example of using the structure of the special conditions? in PHP. The structure of these conditions can be applied to a simple examination of the conditions, such as IF ELSE.&lt;/div&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: purple;"&gt;&amp;lt;?php&lt;/span&gt;&lt;br style="color: purple;" /&gt;&lt;span style="color: purple;"&gt;$year = date ("Y");&lt;/span&gt;&lt;br style="color: purple;" /&gt;&lt;span style="color: purple;"&gt;$leap = ($year%4 == 0) ? "leap" : "not leap";&lt;/span&gt;&lt;br style="color: purple;" /&gt;&lt;span style="color: purple;"&gt;echo "year &amp;lt;b&amp;gt;$year&amp;lt;/b&amp;gt; $leap";&lt;/span&gt;&lt;br style="color: purple;" /&gt;&lt;span style="color: purple;"&gt;?&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Explanation of Program:&lt;br /&gt;&lt;br /&gt;In the program above, the function date () with parameter "Y" (row-2) will result in a 4-digit years now. In the third row will be checked if the variable $ year if dimodulus to 4 will result in a value of 0. If TRUE then $ leap will contain a "leap" and if FALSE $ leap will say "NOT a leap"&lt;br /&gt;&lt;br /&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Learning CSS Box Model</title><link>http://programmerpro.blogspot.com/2012/04/learning-css-box-model.html</link><category>CSS</category><author>noreply@blogger.com (admin)</author><pubDate>Mon, 16 Apr 2012 08:30:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3735297466283337196.post-414027254302723164</guid><description>&lt;div style="text-align: justify;"&gt;
&lt;i&gt;&lt;b&gt;&lt;a href="http://programmerpro.blogspot.com/"&gt;&lt;/a&gt;&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;i&gt;&lt;b&gt;&lt;a href="http://programmerpro.blogspot.com/"&gt;ProgrammerPro :&lt;/a&gt; &lt;/b&gt;&lt;/i&gt;There are some properties in the CSS box model such as Border, Padding, Margin, and HTML content itself. Each box model allows us to create a distance between the one with the other, so the box is a model of each column can be given a measure of the distance between each other so that the boxes do not appear fused column and look nicer to look at. In order to more easily understand, I will show the following illustration box model:&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjHutPhIkWN-yys18kx8ag4F1mMhMlhjpoRFIZYhriRdm4jdBG5AoMNr75dMcwRiXxNdd4NBTlT9Kls_Bon7OVuxgf3xu5VXlVDey0TO9AnRIJIkvtzi_Av0Khqf-1siFFTCe4IOsAnVOc/s1600/box-model.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="215" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjHutPhIkWN-yys18kx8ag4F1mMhMlhjpoRFIZYhriRdm4jdBG5AoMNr75dMcwRiXxNdd4NBTlT9Kls_Bon7OVuxgf3xu5VXlVDey0TO9AnRIJIkvtzi_Av0Khqf-1siFFTCe4IOsAnVOc/s400/box-model.gif" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;i&gt;explanation:&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;Margin:&lt;/b&gt; allows us to limit the distance between the columns of the box with the other. margin does not have the background color (transparent)&lt;br /&gt;
&lt;b&gt;Border -&lt;/b&gt; the border as well as enabling us to give the distance we can define a different border color of the background&lt;br /&gt;
&lt;b&gt;Padding -&lt;/b&gt; allows us to create a layer on contet HTML, have the background but the background color depending on the content&lt;br /&gt;
&lt;b&gt;Content -&lt;/b&gt; is the content like text and graphics in the columns of HTML elements such as div, p, h, and the other&lt;br /&gt;
&lt;br /&gt;
Important to remember, if you set the width and height using CSS, you simply set the width and height in the content area. To enumerate all the elements, you must add padding, border and margin.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEirO9D-q6uBr5HIZPblcw6Rt52LasxxyIH2AdOykWSRg8v8WBQKXaXT58ztbxZPhdaF1HdpE67nZS69Yo_ro9cPF4goNz0e6Q0uEF127jzxK5DxdrDU-N7As3Wwg1tXl5l1hpN91v1h4XQ/s1600/1.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="188" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEirO9D-q6uBr5HIZPblcw6Rt52LasxxyIH2AdOykWSRg8v8WBQKXaXT58ztbxZPhdaF1HdpE67nZS69Yo_ro9cPF4goNz0e6Q0uEF127jzxK5DxdrDU-N7As3Wwg1tXl5l1hpN91v1h4XQ/s320/1.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;
&lt;br /&gt;
In the example code above is not the width of 250px, but 300px. Hmm .. why is that? Now let's count:&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVb9L3TugeVTsiDRBqV1WHJRvd8lFWHSMRNfDP_oh68O2-Y59njAvMp9Fb80V2zuQYCHk0ANvg2NAnVVRoyI7sXoJE12NadAtJqV6xTLIXeATKFdW5EbhwDjgYj2svwDlr_Gat-uFaxFc/s1600/2.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="33" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVb9L3TugeVTsiDRBqV1WHJRvd8lFWHSMRNfDP_oh68O2-Y59njAvMp9Fb80V2zuQYCHk0ANvg2NAnVVRoyI7sXoJE12NadAtJqV6xTLIXeATKFdW5EbhwDjgYj2svwDlr_Gat-uFaxFc/s640/2.PNG" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;
&lt;br /&gt;
The example above is actually not be displayed correctly when using IE browser. CSS design that is smooth in another browser ie a lot of messy and a bit of an idea to solve this problem. To fix this problem, just add a DOCTYPE to the HTML page:&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjk0SJl1aeaX_GLHFPExCsbLrb1KojX877iRs_mGFypqCor__9FAJuIGHLKvWqwGQmZvgvdaEepWippDtg31sVO9C-tyEpVq5vbJMtFemfR2gOIcw67T0oKgUu8LCzOo5qM2MD-AbB4xv0/s1600/3.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="328" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjk0SJl1aeaX_GLHFPExCsbLrb1KojX877iRs_mGFypqCor__9FAJuIGHLKvWqwGQmZvgvdaEepWippDtg31sVO9C-tyEpVq5vbJMtFemfR2gOIcw67T0oKgUu8LCzOo5qM2MD-AbB4xv0/s400/3.PNG" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;
&lt;br /&gt;
Well, finished already learned about the css box model. The material then we will know more about the border. Outline, margin and padding. So do not go everywhere, remains a serious study of his css&lt;/div&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjHutPhIkWN-yys18kx8ag4F1mMhMlhjpoRFIZYhriRdm4jdBG5AoMNr75dMcwRiXxNdd4NBTlT9Kls_Bon7OVuxgf3xu5VXlVDey0TO9AnRIJIkvtzi_Av0Khqf-1siFFTCe4IOsAnVOc/s72-c/box-model.gif" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item></channel></rss>