<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Java Bulgaria &#187; апликации</title>
	<atom:link href="http://javabg.eu/category/java/%d1%83%d1%80%d0%be%d1%86%d0%b8/%d0%b0%d0%bf%d0%bb%d0%b8%d0%ba%d0%b0%d1%86%d0%b8%d0%b8/feed/" rel="self" type="application/rss+xml" />
	<link>http://javabg.eu</link>
	<description>Всичко за Java</description>
	<lastBuildDate>Tue, 24 Jan 2012 16:46:55 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Стартиране на Java application фею main метод</title>
		<link>http://javabg.eu/2010/01/%d1%81%d1%82%d0%b0%d1%80%d1%82%d0%b8%d1%80%d0%b0%d0%bd%d0%b5-%d0%bd%d0%b0-java-application-%d1%84%d0%b5%d1%8e-main-%d0%bc%d0%b5%d1%82%d0%be%d0%b4/</link>
		<comments>http://javabg.eu/2010/01/%d1%81%d1%82%d0%b0%d1%80%d1%82%d0%b8%d1%80%d0%b0%d0%bd%d0%b5-%d0%bd%d0%b0-java-application-%d1%84%d0%b5%d1%8e-main-%d0%bc%d0%b5%d1%82%d0%be%d0%b4/#comments</comments>
		<pubDate>Fri, 15 Jan 2010 06:45:20 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[апликации]]></category>
		<category><![CDATA[уроци]]></category>

		<guid isPermaLink="false">http://javabg.eu/?p=295</guid>
		<description><![CDATA[Java application обикновенно изисква main() като входна точка за да се стартира.Ето пример как може да стартирате Java application без main() метод. package com.mkyong.io; &#160; public class App&#123; &#160; static &#123; System.out.println&#40;&#34;JavaBG&#34;&#41;; System.exit&#40;0&#41;; &#160; &#125; &#125; Стартиране на по-горния код сJava application, , ще изведе JavaBG No related posts. Related posts brought to you by [...]


No related posts.

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p> <img style="border:0px;" src="thumbs/jn.jpg"  /><br />
Java application обикновенно изисква main() като входна точка за да се стартира.Ето пример как може да стартирате Java application без main() метод.</p>

<div class="wp_syntax"><div class="code"><pre class="java" style="font-size: 18; font-family:monospace;"><span style="color: #00FFFF  ; font-weight: bold;">package</span> <span style="color: #7FFF00 ;">com.mkyong.io</span><span style="color: #F0FFFF;">;</span>
&nbsp;
<span style="color: #00FFFF  ; font-weight: bold;">public</span> <span style="color: #00FFFF  ; font-weight: bold;">class</span> App<span style="color: #FFFF00;">&#123;</span>
&nbsp;
     <span style="color: #00FFFF  ; font-weight: bold;">static</span>
    <span style="color: #FFFF00;">&#123;</span>
        <span style="color: #8B0000 ;">System</span>.<span style="color: #4B0082;">out</span>.<span style="color: #4B0082;">println</span><span style="color: #FFFF00;">&#40;</span><span style="color: #EEE8AA;">&quot;JavaBG&quot;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
        <span style="color: #8B0000 ;">System</span>.<span style="color: #4B0082;">exit</span><span style="color: #FFFF00;">&#40;</span><span style="color: #E0FFFF;">0</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
&nbsp;
    <span style="color: #FFFF00;">&#125;</span>
<span style="color: #FFFF00;">&#125;</span></pre></div></div>

<p>Стартиране на по-горния код сJava application, , ще изведе <strong>JavaBG</strong></p>
<img src="http://javabg.eu/?ak_action=api_record_view&id=295&type=feed" alt="" />

<p>No related posts.</p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://javabg.eu/2010/01/%d1%81%d1%82%d0%b0%d1%80%d1%82%d0%b8%d1%80%d0%b0%d0%bd%d0%b5-%d0%bd%d0%b0-java-application-%d1%84%d0%b5%d1%8e-main-%d0%bc%d0%b5%d1%82%d0%be%d0%b4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Менюта и барове с инструменти</title>
		<link>http://javabg.eu/2009/12/%d0%bc%d0%b5%d0%bd%d1%8e%d1%82%d0%b0-%d0%b8-%d0%b1%d0%b0%d1%80%d0%be%d0%b2%d0%b5-%d1%81-%d0%b8%d0%bd%d1%81%d1%82%d1%80%d1%83%d0%bc%d0%b5%d0%bd%d1%82%d0%b8/</link>
		<comments>http://javabg.eu/2009/12/%d0%bc%d0%b5%d0%bd%d1%8e%d1%82%d0%b0-%d0%b8-%d0%b1%d0%b0%d1%80%d0%be%d0%b2%d0%b5-%d1%81-%d0%b8%d0%bd%d1%81%d1%82%d1%80%d1%83%d0%bc%d0%b5%d0%bd%d1%82%d0%b8/#comments</comments>
		<pubDate>Sat, 19 Dec 2009 08:02:41 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[swing]]></category>
		<category><![CDATA[апликации]]></category>
		<category><![CDATA[уроци]]></category>

		<guid isPermaLink="false">http://javabg.eu/?p=25</guid>
		<description><![CDATA[Обикновен бар package com.zetcode; &#160; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.KeyEvent; &#160; import javax.swing.ImageIcon; import javax.swing.JFrame; import javax.swing.JMenu; import javax.swing.JMenuBar; import javax.swing.JMenuItem; &#160; public class Menu extends JFrame &#123; &#160; public Menu&#40;&#41; &#123; &#160; setTitle&#40;&#34;JMenuBar&#34;&#41;; &#160; JMenuBar menubar = new JMenuBar&#40;&#41;; ImageIcon icon = new ImageIcon&#40;&#34;exit.png&#34;&#41;; &#160; JMenu file = new JMenu&#40;&#34;File&#34;&#41;; file.setMnemonic&#40;KeyEvent.VK_F&#41;; &#160; JMenuItem [...]


No related posts.

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p><strong>Обикновен бар</strong></p>

<div class="wp_syntax"><div class="code"><pre class="java" style="font-size: 18; font-family:monospace;"><span style="color: #00FFFF  ; font-weight: bold;">package</span> <span style="color: #7FFF00 ;">com.zetcode</span><span style="color: #F0FFFF;">;</span>
&nbsp;
<span style="color: #00FFFF  ; font-weight: bold;">import</span> <span style="color: #7FFF00 ;">java.awt.event.ActionEvent</span><span style="color: #F0FFFF;">;</span>
<span style="color: #00FFFF  ; font-weight: bold;">import</span> <span style="color: #7FFF00 ;">java.awt.event.ActionListener</span><span style="color: #F0FFFF;">;</span>
<span style="color: #00FFFF  ; font-weight: bold;">import</span> <span style="color: #7FFF00 ;">java.awt.event.KeyEvent</span><span style="color: #F0FFFF;">;</span>
&nbsp;
<span style="color: #00FFFF  ; font-weight: bold;">import</span> <span style="color: #7FFF00 ;">javax.swing.ImageIcon</span><span style="color: #F0FFFF;">;</span>
<span style="color: #00FFFF  ; font-weight: bold;">import</span> <span style="color: #7FFF00 ;">javax.swing.JFrame</span><span style="color: #F0FFFF;">;</span>
<span style="color: #00FFFF  ; font-weight: bold;">import</span> <span style="color: #7FFF00 ;">javax.swing.JMenu</span><span style="color: #F0FFFF;">;</span>
<span style="color: #00FFFF  ; font-weight: bold;">import</span> <span style="color: #7FFF00 ;">javax.swing.JMenuBar</span><span style="color: #F0FFFF;">;</span>
<span style="color: #00FFFF  ; font-weight: bold;">import</span> <span style="color: #7FFF00 ;">javax.swing.JMenuItem</span><span style="color: #F0FFFF;">;</span>
&nbsp;
<span style="color: #00FFFF  ; font-weight: bold;">public</span> <span style="color: #00FFFF  ; font-weight: bold;">class</span> <span style="color: #8B0000 ;">Menu</span> <span style="color: #00FFFF  ; font-weight: bold;">extends</span> <span style="color: #8B0000 ;">JFrame</span> <span style="color: #FFFF00;">&#123;</span>
&nbsp;
<span style="color: #00FFFF  ; font-weight: bold;">public</span> <span style="color: #8B0000 ;">Menu</span><span style="color: #FFFF00;">&#40;</span><span style="color: #FFFF00;">&#41;</span> <span style="color: #FFFF00;">&#123;</span>
&nbsp;
setTitle<span style="color: #FFFF00;">&#40;</span><span style="color: #EEE8AA;">&quot;JMenuBar&quot;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
&nbsp;
<span style="color: #8B0000 ;">JMenuBar</span> menubar <span style="color: #F0FFFF;">=</span> <span style="color: #00FFFF  ; font-weight: bold;">new</span> <span style="color: #8B0000 ;">JMenuBar</span><span style="color: #FFFF00;">&#40;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
<span style="color: #8B0000 ;">ImageIcon</span> icon <span style="color: #F0FFFF;">=</span> <span style="color: #00FFFF  ; font-weight: bold;">new</span> <span style="color: #8B0000 ;">ImageIcon</span><span style="color: #FFFF00;">&#40;</span><span style="color: #EEE8AA;">&quot;exit.png&quot;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
&nbsp;
<span style="color: #8B0000 ;">JMenu</span> file <span style="color: #F0FFFF;">=</span> <span style="color: #00FFFF  ; font-weight: bold;">new</span> <span style="color: #8B0000 ;">JMenu</span><span style="color: #FFFF00;">&#40;</span><span style="color: #EEE8AA;">&quot;File&quot;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
file.<span style="color: #4B0082;">setMnemonic</span><span style="color: #FFFF00;">&#40;</span><span style="color: #8B0000 ;">KeyEvent</span>.<span style="color: #4B0082;">VK_F</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
&nbsp;
<span style="color: #8B0000 ;">JMenuItem</span> fileClose <span style="color: #F0FFFF;">=</span> <span style="color: #00FFFF  ; font-weight: bold;">new</span> <span style="color: #8B0000 ;">JMenuItem</span><span style="color: #FFFF00;">&#40;</span><span style="color: #EEE8AA;">&quot;Close&quot;</span>, icon<span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
fileClose.<span style="color: #4B0082;">setMnemonic</span><span style="color: #FFFF00;">&#40;</span><span style="color: #8B0000 ;">KeyEvent</span>.<span style="color: #4B0082;">VK_C</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
fileClose.<span style="color: #4B0082;">setToolTipText</span><span style="color: #FFFF00;">&#40;</span><span style="color: #EEE8AA;">&quot;Exit application&quot;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
fileClose.<span style="color: #4B0082;">addActionListener</span><span style="color: #FFFF00;">&#40;</span><span style="color: #00FFFF  ; font-weight: bold;">new</span> <span style="color: #8B0000 ;">ActionListener</span><span style="color: #FFFF00;">&#40;</span><span style="color: #FFFF00;">&#41;</span> <span style="color: #FFFF00;">&#123;</span>
<span style="color: #00FFFF  ; font-weight: bold;">public</span> <span style="color: #8B0000 ; font-weight: bold;">void</span> actionPerformed<span style="color: #FFFF00;">&#40;</span><span style="color: #8B0000 ;">ActionEvent</span> event<span style="color: #FFFF00;">&#41;</span> <span style="color: #FFFF00;">&#123;</span>
<span style="color: #8B0000 ;">System</span>.<span style="color: #4B0082;">exit</span><span style="color: #FFFF00;">&#40;</span><span style="color: #E0FFFF;">0</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
<span style="color: #FFFF00;">&#125;</span>
&nbsp;
<span style="color: #FFFF00;">&#125;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
&nbsp;
file.<span style="color: #4B0082;">add</span><span style="color: #FFFF00;">&#40;</span>fileClose<span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
&nbsp;
menubar.<span style="color: #4B0082;">add</span><span style="color: #FFFF00;">&#40;</span>file<span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
&nbsp;
setJMenuBar<span style="color: #FFFF00;">&#40;</span>menubar<span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
&nbsp;
setSize<span style="color: #FFFF00;">&#40;</span><span style="color: #E0FFFF;">250</span>, <span style="color: #E0FFFF;">200</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
setLocationRelativeTo<span style="color: #FFFF00;">&#40;</span><span style="color: #00FFFF; font-weight: bold;">null</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
setDefaultCloseOperation<span style="color: #FFFF00;">&#40;</span>EXIT_ON_CLOSE<span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
setVisible<span style="color: #FFFF00;">&#40;</span><span style="color: #00FFFF; font-weight: bold;">true</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
<span style="color: #FFFF00;">&#125;</span>
&nbsp;
<span style="color: #00FFFF  ; font-weight: bold;">public</span> <span style="color: #00FFFF  ; font-weight: bold;">static</span> <span style="color: #8B0000 ; font-weight: bold;">void</span> main<span style="color: #FFFF00;">&#40;</span><span style="color: #8B0000 ;">String</span><span style="color: #FFFF00;">&#91;</span><span style="color: #FFFF00;">&#93;</span> args<span style="color: #FFFF00;">&#41;</span> <span style="color: #FFFF00;">&#123;</span>
&nbsp;
<span style="color: #00FFFF  ; font-weight: bold;">new</span> <span style="color: #8B0000 ;">Menu</span><span style="color: #FFFF00;">&#40;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
&nbsp;
<span style="color: #FFFF00;">&#125;</span>
<span style="color: #FFFF00;">&#125;</span></pre></div></div>

<p>Този пример, ще покаже обикновен</p>
<p>прозорец с бар за инструменти.</p>
<p>При избиране на прозореца за затваряне,</p>
<p>прозореца, ще се затвори.</p>

<div class="wp_syntax"><div class="code"><pre class="java" style="font-size: 18; font-family:monospace;"><span style="color: #8B0000 ;">JMenuBar</span> menubar <span style="color: #F0FFFF;">=</span> <span style="color: #00FFFF  ; font-weight: bold;">new</span> <span style="color: #8B0000 ;">JMenuBar</span><span style="color: #FFFF00;">&#40;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span></pre></div></div>

<p>Тук създаваме немю бара.</p>

<div class="wp_syntax"><div class="code"><pre class="java" style="font-size: 18; font-family:monospace;"><span style="color: #8B0000 ;">ImageIcon</span> icon <span style="color: #F0FFFF;">=</span> <span style="color: #00FFFF  ; font-weight: bold;">new</span> <span style="color: #8B0000 ;">ImageIcon</span><span style="color: #FFFF00;">&#40;</span><span style="color: #EEE8AA;">&quot;exit.png&quot;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span></pre></div></div>

<p>Ще изобразим икона в менюто.</p>

<div class="wp_syntax"><div class="code"><pre class="java" style="font-size: 18; font-family:monospace;"><span style="color: #8B0000 ;">JMenu</span> file <span style="color: #F0FFFF;">=</span> <span style="color: #00FFFF  ; font-weight: bold;">new</span> <span style="color: #8B0000 ;">JMenu</span><span style="color: #FFFF00;">&#40;</span><span style="color: #EEE8AA;">&quot;File&quot;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
file.<span style="color: #4B0082;">setMnemonic</span><span style="color: #FFFF00;">&#40;</span><span style="color: #8B0000 ;">KeyEvent</span>.<span style="color: #4B0082;">VK_F</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span></pre></div></div>

<p>Създаваме обект на менюто.</p>
<p>Също така създаваме и достъп от клавиатурата до менюто.</p>
<p>За да поставим достъп до менюто, задаваме метод setMnemonic.</p>
<p>В нашия случай, можем да отворим менюто с ALT + F.</p>

<div class="wp_syntax"><div class="code"><pre class="java" style="font-size: 18; font-family:monospace;">fileClose.<span style="color: #4B0082;">setToolTipText</span><span style="color: #FFFF00;">&#40;</span><span style="color: #EEE8AA;">&quot;Exit application&quot;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span></pre></div></div>

<p>Този код създава линия  за менюто.</p>
<p><strong>Подменю</strong><br />
Всяко меню може да има и подменю.</p>

<div class="wp_syntax"><div class="code"><pre class="java" style="font-size: 18; font-family:monospace;"><span style="color: #00FFFF  ; font-weight: bold;">import</span> <span style="color: #7FFF00 ;">java.awt.event.ActionEvent</span><span style="color: #F0FFFF;">;</span>
<span style="color: #00FFFF  ; font-weight: bold;">import</span> <span style="color: #7FFF00 ;">java.awt.event.ActionListener</span><span style="color: #F0FFFF;">;</span>
<span style="color: #00FFFF  ; font-weight: bold;">import</span> <span style="color: #7FFF00 ;">java.awt.event.KeyEvent</span><span style="color: #F0FFFF;">;</span>
&nbsp;
<span style="color: #00FFFF  ; font-weight: bold;">import</span> <span style="color: #7FFF00 ;">javax.swing.ImageIcon</span><span style="color: #F0FFFF;">;</span>
<span style="color: #00FFFF  ; font-weight: bold;">import</span> <span style="color: #7FFF00 ;">javax.swing.JFrame</span><span style="color: #F0FFFF;">;</span>
<span style="color: #00FFFF  ; font-weight: bold;">import</span> <span style="color: #7FFF00 ;">javax.swing.JMenu</span><span style="color: #F0FFFF;">;</span>
<span style="color: #00FFFF  ; font-weight: bold;">import</span> <span style="color: #7FFF00 ;">javax.swing.JMenuBar</span><span style="color: #F0FFFF;">;</span>
<span style="color: #00FFFF  ; font-weight: bold;">import</span> <span style="color: #7FFF00 ;">javax.swing.JMenuItem</span><span style="color: #F0FFFF;">;</span>
<span style="color: #00FFFF  ; font-weight: bold;">import</span> <span style="color: #7FFF00 ;">javax.swing.KeyStroke</span><span style="color: #F0FFFF;">;</span>
&nbsp;
<span style="color: #00FFFF  ; font-weight: bold;">public</span> <span style="color: #00FFFF  ; font-weight: bold;">class</span> Submenu <span style="color: #00FFFF  ; font-weight: bold;">extends</span> <span style="color: #8B0000 ;">JFrame</span> <span style="color: #FFFF00;">&#123;</span>
&nbsp;
<span style="color: #00FFFF  ; font-weight: bold;">public</span> Submenu<span style="color: #FFFF00;">&#40;</span><span style="color: #FFFF00;">&#41;</span> <span style="color: #FFFF00;">&#123;</span>
&nbsp;
setTitle<span style="color: #FFFF00;">&#40;</span><span style="color: #EEE8AA;">&quot;Submenu&quot;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
&nbsp;
<span style="color: #8B0000 ;">JMenuBar</span> menubar <span style="color: #F0FFFF;">=</span> <span style="color: #00FFFF  ; font-weight: bold;">new</span> <span style="color: #8B0000 ;">JMenuBar</span><span style="color: #FFFF00;">&#40;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
<span style="color: #8B0000 ;">ImageIcon</span> iconNew <span style="color: #F0FFFF;">=</span> <span style="color: #00FFFF  ; font-weight: bold;">new</span> <span style="color: #8B0000 ;">ImageIcon</span><span style="color: #FFFF00;">&#40;</span><span style="color: #EEE8AA;">&quot;new.png&quot;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
<span style="color: #8B0000 ;">ImageIcon</span> iconOpen <span style="color: #F0FFFF;">=</span> <span style="color: #00FFFF  ; font-weight: bold;">new</span> <span style="color: #8B0000 ;">ImageIcon</span><span style="color: #FFFF00;">&#40;</span><span style="color: #EEE8AA;">&quot;open.png&quot;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
<span style="color: #8B0000 ;">ImageIcon</span> iconSave <span style="color: #F0FFFF;">=</span> <span style="color: #00FFFF  ; font-weight: bold;">new</span> <span style="color: #8B0000 ;">ImageIcon</span><span style="color: #FFFF00;">&#40;</span><span style="color: #EEE8AA;">&quot;save.png&quot;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
<span style="color: #8B0000 ;">ImageIcon</span> iconClose <span style="color: #F0FFFF;">=</span> <span style="color: #00FFFF  ; font-weight: bold;">new</span> <span style="color: #8B0000 ;">ImageIcon</span><span style="color: #FFFF00;">&#40;</span><span style="color: #EEE8AA;">&quot;exit.png&quot;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
&nbsp;
<span style="color: #8B0000 ;">JMenu</span> file <span style="color: #F0FFFF;">=</span> <span style="color: #00FFFF  ; font-weight: bold;">new</span> <span style="color: #8B0000 ;">JMenu</span><span style="color: #FFFF00;">&#40;</span><span style="color: #EEE8AA;">&quot;File&quot;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
file.<span style="color: #4B0082;">setMnemonic</span><span style="color: #FFFF00;">&#40;</span><span style="color: #8B0000 ;">KeyEvent</span>.<span style="color: #4B0082;">VK_F</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
&nbsp;
<span style="color: #8B0000 ;">JMenu</span> imp <span style="color: #F0FFFF;">=</span> <span style="color: #00FFFF  ; font-weight: bold;">new</span> <span style="color: #8B0000 ;">JMenu</span><span style="color: #FFFF00;">&#40;</span><span style="color: #EEE8AA;">&quot;Import&quot;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
imp.<span style="color: #4B0082;">setMnemonic</span><span style="color: #FFFF00;">&#40;</span><span style="color: #8B0000 ;">KeyEvent</span>.<span style="color: #4B0082;">VK_M</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
&nbsp;
<span style="color: #8B0000 ;">JMenuItem</span> newsf <span style="color: #F0FFFF;">=</span> <span style="color: #00FFFF  ; font-weight: bold;">new</span> <span style="color: #8B0000 ;">JMenuItem</span><span style="color: #FFFF00;">&#40;</span><span style="color: #EEE8AA;">&quot;Import newsfeed list...&quot;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
<span style="color: #8B0000 ;">JMenuItem</span> bookm <span style="color: #F0FFFF;">=</span> <span style="color: #00FFFF  ; font-weight: bold;">new</span> <span style="color: #8B0000 ;">JMenuItem</span><span style="color: #FFFF00;">&#40;</span><span style="color: #EEE8AA;">&quot;Import bookmarks...&quot;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
<span style="color: #8B0000 ;">JMenuItem</span> mail <span style="color: #F0FFFF;">=</span> <span style="color: #00FFFF  ; font-weight: bold;">new</span> <span style="color: #8B0000 ;">JMenuItem</span><span style="color: #FFFF00;">&#40;</span><span style="color: #EEE8AA;">&quot;Import mail...&quot;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
&nbsp;
imp.<span style="color: #4B0082;">add</span><span style="color: #FFFF00;">&#40;</span>newsf<span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
imp.<span style="color: #4B0082;">add</span><span style="color: #FFFF00;">&#40;</span>bookm<span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
imp.<span style="color: #4B0082;">add</span><span style="color: #FFFF00;">&#40;</span>mail<span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
&nbsp;
<span style="color: #8B0000 ;">JMenuItem</span> fileNew <span style="color: #F0FFFF;">=</span> <span style="color: #00FFFF  ; font-weight: bold;">new</span> <span style="color: #8B0000 ;">JMenuItem</span><span style="color: #FFFF00;">&#40;</span><span style="color: #EEE8AA;">&quot;New&quot;</span>, iconNew<span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
fileNew.<span style="color: #4B0082;">setMnemonic</span><span style="color: #FFFF00;">&#40;</span><span style="color: #8B0000 ;">KeyEvent</span>.<span style="color: #4B0082;">VK_N</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
&nbsp;
<span style="color: #8B0000 ;">JMenuItem</span> fileOpen <span style="color: #F0FFFF;">=</span> <span style="color: #00FFFF  ; font-weight: bold;">new</span> <span style="color: #8B0000 ;">JMenuItem</span><span style="color: #FFFF00;">&#40;</span><span style="color: #EEE8AA;">&quot;Open&quot;</span>, iconOpen<span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
fileNew.<span style="color: #4B0082;">setMnemonic</span><span style="color: #FFFF00;">&#40;</span><span style="color: #8B0000 ;">KeyEvent</span>.<span style="color: #4B0082;">VK_O</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
&nbsp;
<span style="color: #8B0000 ;">JMenuItem</span> fileSave <span style="color: #F0FFFF;">=</span> <span style="color: #00FFFF  ; font-weight: bold;">new</span> <span style="color: #8B0000 ;">JMenuItem</span><span style="color: #FFFF00;">&#40;</span><span style="color: #EEE8AA;">&quot;Save&quot;</span>, iconSave<span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
fileSave.<span style="color: #4B0082;">setMnemonic</span><span style="color: #FFFF00;">&#40;</span><span style="color: #8B0000 ;">KeyEvent</span>.<span style="color: #4B0082;">VK_S</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
&nbsp;
<span style="color: #8B0000 ;">JMenuItem</span> fileClose <span style="color: #F0FFFF;">=</span> <span style="color: #00FFFF  ; font-weight: bold;">new</span> <span style="color: #8B0000 ;">JMenuItem</span><span style="color: #FFFF00;">&#40;</span><span style="color: #EEE8AA;">&quot;Close&quot;</span>, iconClose<span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
fileClose.<span style="color: #4B0082;">setMnemonic</span><span style="color: #FFFF00;">&#40;</span><span style="color: #8B0000 ;">KeyEvent</span>.<span style="color: #4B0082;">VK_C</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
fileClose.<span style="color: #4B0082;">setToolTipText</span><span style="color: #FFFF00;">&#40;</span><span style="color: #EEE8AA;">&quot;Exit application&quot;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
fileClose.<span style="color: #4B0082;">setAccelerator</span><span style="color: #FFFF00;">&#40;</span><span style="color: #8B0000 ;">KeyStroke</span>.<span style="color: #4B0082;">getKeyStroke</span><span style="color: #FFFF00;">&#40;</span><span style="color: #8B0000 ;">KeyEvent</span>.<span style="color: #4B0082;">VK_W</span>,
<span style="color: #8B0000 ;">ActionEvent</span>.<span style="color: #4B0082;">CTRL_MASK</span><span style="color: #FFFF00;">&#41;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
&nbsp;
fileClose.<span style="color: #4B0082;">addActionListener</span><span style="color: #FFFF00;">&#40;</span><span style="color: #00FFFF  ; font-weight: bold;">new</span> <span style="color: #8B0000 ;">ActionListener</span><span style="color: #FFFF00;">&#40;</span><span style="color: #FFFF00;">&#41;</span> <span style="color: #FFFF00;">&#123;</span>
<span style="color: #00FFFF  ; font-weight: bold;">public</span> <span style="color: #8B0000 ; font-weight: bold;">void</span> actionPerformed<span style="color: #FFFF00;">&#40;</span><span style="color: #8B0000 ;">ActionEvent</span> event<span style="color: #FFFF00;">&#41;</span> <span style="color: #FFFF00;">&#123;</span>
<span style="color: #8B0000 ;">System</span>.<span style="color: #4B0082;">exit</span><span style="color: #FFFF00;">&#40;</span><span style="color: #E0FFFF;">0</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
<span style="color: #FFFF00;">&#125;</span>
&nbsp;
<span style="color: #FFFF00;">&#125;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
&nbsp;
file.<span style="color: #4B0082;">add</span><span style="color: #FFFF00;">&#40;</span>fileNew<span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
file.<span style="color: #4B0082;">add</span><span style="color: #FFFF00;">&#40;</span>fileOpen<span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
file.<span style="color: #4B0082;">add</span><span style="color: #FFFF00;">&#40;</span>fileSave<span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
file.<span style="color: #4B0082;">addSeparator</span><span style="color: #FFFF00;">&#40;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
file.<span style="color: #4B0082;">add</span><span style="color: #FFFF00;">&#40;</span>imp<span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
file.<span style="color: #4B0082;">addSeparator</span><span style="color: #FFFF00;">&#40;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
file.<span style="color: #4B0082;">add</span><span style="color: #FFFF00;">&#40;</span>fileClose<span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
&nbsp;
menubar.<span style="color: #4B0082;">add</span><span style="color: #FFFF00;">&#40;</span>file<span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
&nbsp;
setJMenuBar<span style="color: #FFFF00;">&#40;</span>menubar<span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
&nbsp;
setSize<span style="color: #FFFF00;">&#40;</span><span style="color: #E0FFFF;">360</span>, <span style="color: #E0FFFF;">250</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
setLocationRelativeTo<span style="color: #FFFF00;">&#40;</span><span style="color: #00FFFF; font-weight: bold;">null</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
setDefaultCloseOperation<span style="color: #FFFF00;">&#40;</span>EXIT_ON_CLOSE<span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
setVisible<span style="color: #FFFF00;">&#40;</span><span style="color: #00FFFF; font-weight: bold;">true</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
<span style="color: #FFFF00;">&#125;</span>
&nbsp;
<span style="color: #00FFFF  ; font-weight: bold;">public</span> <span style="color: #00FFFF  ; font-weight: bold;">static</span> <span style="color: #8B0000 ; font-weight: bold;">void</span> main<span style="color: #FFFF00;">&#40;</span><span style="color: #8B0000 ;">String</span><span style="color: #FFFF00;">&#91;</span><span style="color: #FFFF00;">&#93;</span> args<span style="color: #FFFF00;">&#41;</span> <span style="color: #FFFF00;">&#123;</span>
<span style="color: #00FFFF  ; font-weight: bold;">new</span> Submenu<span style="color: #FFFF00;">&#40;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
<span style="color: #FFFF00;">&#125;</span>
<span style="color: #FFFF00;">&#125;</span></pre></div></div>

<p>В този пример, ние създаваме подменю разделител,</p>
<p>за манюто и достъп до клавиатурата.</p>

<div class="wp_syntax"><div class="code"><pre class="java" style="font-size: 18; font-family:monospace;"><span style="color: #8B0000 ;">JMenu</span> imp <span style="color: #F0FFFF;">=</span> <span style="color: #00FFFF  ; font-weight: bold;">new</span> <span style="color: #8B0000 ;">JMenu</span><span style="color: #FFFF00;">&#40;</span><span style="color: #EEE8AA;">&quot;Import&quot;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
...
<span style="color: #4B0082;">file</span>.<span style="color: #4B0082;">add</span><span style="color: #FFFF00;">&#40;</span>imp<span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span></pre></div></div>

<p>Под менюто е като всяко друго меню.</p>
<p>Създава се по същия начин.</p>
<p>Просто добавяме меню на меню.</p>

<div class="wp_syntax"><div class="code"><pre class="java" style="font-size: 18; font-family:monospace;">fileClose.<span style="color: #4B0082;">setAccelerator</span><span style="color: #FFFF00;">&#40;</span><span style="color: #8B0000 ;">KeyStroke</span>.<span style="color: #4B0082;">getKeyStroke</span><span style="color: #FFFF00;">&#40;</span><span style="color: #8B0000 ;">KeyEvent</span>.<span style="color: #4B0082;">VK_W</span>,
<span style="color: #8B0000 ;">ActionEvent</span>.<span style="color: #4B0082;">CTRL_MASK</span><span style="color: #FFFF00;">&#41;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span></pre></div></div>

<p>accelerator е кратък път, който добавя предмет в менюто. В нашия случай  Ctrl + W затваряме прозореца.</p>

<div class="wp_syntax"><div class="code"><pre class="java" style="font-size: 18; font-family:monospace;">file.<span style="color: #4B0082;">addSeparator</span><span style="color: #FFFF00;">&#40;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span></pre></div></div>

<p>Разделител е вертикална линия,</p>
<p>която визуално разделя елементите от менюто.</p>
<p>По този начин ние можем да позиционираме</p>
<p>група в някои логически места.</p>

<div class="wp_syntax"><div class="code"><pre class="java" style="font-size: 18; font-family:monospace;"><span style="color: #8B0000 ;">JCheckBoxMenuItem</span>
Предмет който може да бъде селектиран .
<span style="color: #00FFFF  ; font-weight: bold;">import</span> <span style="color: #7FFF00 ;">java.awt.BorderLayout</span><span style="color: #F0FFFF;">;</span>
<span style="color: #00FFFF  ; font-weight: bold;">import</span> <span style="color: #7FFF00 ;">java.awt.event.ActionEvent</span><span style="color: #F0FFFF;">;</span>
<span style="color: #00FFFF  ; font-weight: bold;">import</span> <span style="color: #7FFF00 ;">java.awt.event.ActionListener</span><span style="color: #F0FFFF;">;</span>
<span style="color: #00FFFF  ; font-weight: bold;">import</span> <span style="color: #7FFF00 ;">java.awt.event.KeyEvent</span><span style="color: #F0FFFF;">;</span>
&nbsp;
<span style="color: #00FFFF  ; font-weight: bold;">import</span> <span style="color: #7FFF00 ;">javax.swing.BorderFactory</span><span style="color: #F0FFFF;">;</span>
<span style="color: #00FFFF  ; font-weight: bold;">import</span> <span style="color: #7FFF00 ;">javax.swing.JCheckBoxMenuItem</span><span style="color: #F0FFFF;">;</span>
<span style="color: #00FFFF  ; font-weight: bold;">import</span> <span style="color: #7FFF00 ;">javax.swing.JFrame</span><span style="color: #F0FFFF;">;</span>
<span style="color: #00FFFF  ; font-weight: bold;">import</span> <span style="color: #7FFF00 ;">javax.swing.JLabel</span><span style="color: #F0FFFF;">;</span>
<span style="color: #00FFFF  ; font-weight: bold;">import</span> <span style="color: #7FFF00 ;">javax.swing.JMenu</span><span style="color: #F0FFFF;">;</span>
<span style="color: #00FFFF  ; font-weight: bold;">import</span> <span style="color: #7FFF00 ;">javax.swing.JMenuBar</span><span style="color: #F0FFFF;">;</span>
<span style="color: #00FFFF  ; font-weight: bold;">import</span> <span style="color: #7FFF00 ;">javax.swing.UIManager</span><span style="color: #F0FFFF;">;</span>
<span style="color: #00FFFF  ; font-weight: bold;">import</span> <span style="color: #7FFF00 ;">javax.swing.border.EtchedBorder</span><span style="color: #F0FFFF;">;</span>
&nbsp;
<span style="color: #00FFFF  ; font-weight: bold;">public</span> <span style="color: #00FFFF  ; font-weight: bold;">class</span> CheckMenuItem <span style="color: #00FFFF  ; font-weight: bold;">extends</span> <span style="color: #8B0000 ;">JFrame</span> <span style="color: #FFFF00;">&#123;</span>
&nbsp;
<span style="color: #00FFFF  ; font-weight: bold;">private</span> <span style="color: #8B0000 ;">JLabel</span> statusbar<span style="color: #F0FFFF;">;</span>
&nbsp;
<span style="color: #00FFFF  ; font-weight: bold;">public</span> CheckMenuItem<span style="color: #FFFF00;">&#40;</span><span style="color: #FFFF00;">&#41;</span> <span style="color: #FFFF00;">&#123;</span>
&nbsp;
setTitle<span style="color: #FFFF00;">&#40;</span><span style="color: #EEE8AA;">&quot;CheckBoxMenuItem&quot;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
&nbsp;
<span style="color: #8B0000 ;">JMenuBar</span> menubar <span style="color: #F0FFFF;">=</span> <span style="color: #00FFFF  ; font-weight: bold;">new</span> <span style="color: #8B0000 ;">JMenuBar</span><span style="color: #FFFF00;">&#40;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
<span style="color: #8B0000 ;">JMenu</span> file <span style="color: #F0FFFF;">=</span> <span style="color: #00FFFF  ; font-weight: bold;">new</span> <span style="color: #8B0000 ;">JMenu</span><span style="color: #FFFF00;">&#40;</span><span style="color: #EEE8AA;">&quot;File&quot;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
file.<span style="color: #4B0082;">setMnemonic</span><span style="color: #FFFF00;">&#40;</span><span style="color: #8B0000 ;">KeyEvent</span>.<span style="color: #4B0082;">VK_F</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
&nbsp;
<span style="color: #8B0000 ;">JMenu</span> view <span style="color: #F0FFFF;">=</span> <span style="color: #00FFFF  ; font-weight: bold;">new</span> <span style="color: #8B0000 ;">JMenu</span><span style="color: #FFFF00;">&#40;</span><span style="color: #EEE8AA;">&quot;View&quot;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
view.<span style="color: #4B0082;">setMnemonic</span><span style="color: #FFFF00;">&#40;</span><span style="color: #8B0000 ;">KeyEvent</span>.<span style="color: #4B0082;">VK_V</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
&nbsp;
<span style="color: #8B0000 ;">JCheckBoxMenuItem</span> sbar <span style="color: #F0FFFF;">=</span> <span style="color: #00FFFF  ; font-weight: bold;">new</span> <span style="color: #8B0000 ;">JCheckBoxMenuItem</span><span style="color: #FFFF00;">&#40;</span><span style="color: #EEE8AA;">&quot;Show StatuBar&quot;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
sbar.<span style="color: #4B0082;">setState</span><span style="color: #FFFF00;">&#40;</span><span style="color: #00FFFF; font-weight: bold;">true</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
&nbsp;
sbar.<span style="color: #4B0082;">addActionListener</span><span style="color: #FFFF00;">&#40;</span><span style="color: #00FFFF  ; font-weight: bold;">new</span> <span style="color: #8B0000 ;">ActionListener</span><span style="color: #FFFF00;">&#40;</span><span style="color: #FFFF00;">&#41;</span> <span style="color: #FFFF00;">&#123;</span>
<span style="color: #00FFFF  ; font-weight: bold;">public</span> <span style="color: #8B0000 ; font-weight: bold;">void</span> actionPerformed<span style="color: #FFFF00;">&#40;</span><span style="color: #8B0000 ;">ActionEvent</span> event<span style="color: #FFFF00;">&#41;</span> <span style="color: #FFFF00;">&#123;</span>
<span style="color: #00FFFF  ; font-weight: bold;">if</span> <span style="color: #FFFF00;">&#40;</span>statusbar.<span style="color: #4B0082;">isVisible</span><span style="color: #FFFF00;">&#40;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #FFFF00;">&#41;</span> <span style="color: #FFFF00;">&#123;</span>
statusbar.<span style="color: #4B0082;">setVisible</span><span style="color: #FFFF00;">&#40;</span><span style="color: #00FFFF; font-weight: bold;">false</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
<span style="color: #FFFF00;">&#125;</span> <span style="color: #00FFFF  ; font-weight: bold;">else</span> <span style="color: #FFFF00;">&#123;</span>
statusbar.<span style="color: #4B0082;">setVisible</span><span style="color: #FFFF00;">&#40;</span><span style="color: #00FFFF; font-weight: bold;">true</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
<span style="color: #FFFF00;">&#125;</span>
<span style="color: #FFFF00;">&#125;</span>
&nbsp;
<span style="color: #FFFF00;">&#125;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
&nbsp;
view.<span style="color: #4B0082;">add</span><span style="color: #FFFF00;">&#40;</span>sbar<span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
&nbsp;
menubar.<span style="color: #4B0082;">add</span><span style="color: #FFFF00;">&#40;</span>file<span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
menubar.<span style="color: #4B0082;">add</span><span style="color: #FFFF00;">&#40;</span>view<span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
&nbsp;
setJMenuBar<span style="color: #FFFF00;">&#40;</span>menubar<span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
&nbsp;
statusbar <span style="color: #F0FFFF;">=</span> <span style="color: #00FFFF  ; font-weight: bold;">new</span> <span style="color: #8B0000 ;">JLabel</span><span style="color: #FFFF00;">&#40;</span><span style="color: #EEE8AA;">&quot; Statusbar&quot;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
statusbar.<span style="color: #4B0082;">setBorder</span><span style="color: #FFFF00;">&#40;</span><span style="color: #8B0000 ;">BorderFactory</span>.<span style="color: #4B0082;">createEtchedBorder</span><span style="color: #FFFF00;">&#40;</span>
<span style="color: #8B0000 ;">EtchedBorder</span>.<span style="color: #4B0082;">RAISED</span><span style="color: #FFFF00;">&#41;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
add<span style="color: #FFFF00;">&#40;</span>statusbar, <span style="color: #8B0000 ;">BorderLayout</span>.<span style="color: #4B0082;">SOUTH</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
&nbsp;
setSize<span style="color: #FFFF00;">&#40;</span><span style="color: #E0FFFF;">360</span>, <span style="color: #E0FFFF;">250</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
setLocationRelativeTo<span style="color: #FFFF00;">&#40;</span><span style="color: #00FFFF; font-weight: bold;">null</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
setDefaultCloseOperation<span style="color: #FFFF00;">&#40;</span>EXIT_ON_CLOSE<span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
setVisible<span style="color: #FFFF00;">&#40;</span><span style="color: #00FFFF; font-weight: bold;">true</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
<span style="color: #FFFF00;">&#125;</span>
&nbsp;
<span style="color: #00FFFF  ; font-weight: bold;">public</span> <span style="color: #00FFFF  ; font-weight: bold;">static</span> <span style="color: #8B0000 ; font-weight: bold;">void</span> main<span style="color: #FFFF00;">&#40;</span><span style="color: #8B0000 ;">String</span><span style="color: #FFFF00;">&#91;</span><span style="color: #FFFF00;">&#93;</span> args<span style="color: #FFFF00;">&#41;</span> <span style="color: #FFFF00;">&#123;</span>
<span style="color: #00FFFF  ; font-weight: bold;">new</span> CheckMenuItem<span style="color: #FFFF00;">&#40;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
<span style="color: #FFFF00;">&#125;</span>
<span style="color: #FFFF00;">&#125;</span></pre></div></div>

<p>Примера показва JCheckBoxMenuItem..<br />
JCheckBoxMenuItem sbar = new JCheckBoxMenuItem(&#8222;Show StatuBar&#8220;);<br />
sbar.setState(true);<br />
Създаваме  JCheckBoxMenuItem и го проверява по дефаут. Статус бара е видим.</p>

<div class="wp_syntax"><div class="code"><pre class="java" style="font-size: 18; font-family:monospace;"><span style="color: #00FFFF  ; font-weight: bold;">if</span> <span style="color: #FFFF00;">&#40;</span>statusbar.<span style="color: #4B0082;">isVisible</span><span style="color: #FFFF00;">&#40;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #FFFF00;">&#41;</span> <span style="color: #FFFF00;">&#123;</span>
statusbar.<span style="color: #4B0082;">setVisible</span><span style="color: #FFFF00;">&#40;</span><span style="color: #00FFFF; font-weight: bold;">false</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
<span style="color: #FFFF00;">&#125;</span> <span style="color: #00FFFF  ; font-weight: bold;">else</span> <span style="color: #FFFF00;">&#123;</span>
statusbar.<span style="color: #4B0082;">setVisible</span><span style="color: #FFFF00;">&#40;</span><span style="color: #00FFFF; font-weight: bold;">true</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
<span style="color: #FFFF00;">&#125;</span></pre></div></div>

<p>Тук намираме видимостта на статус бара.</p>

<div class="wp_syntax"><div class="code"><pre class="java" style="font-size: 18; font-family:monospace;">statusbar <span style="color: #F0FFFF;">=</span> <span style="color: #00FFFF  ; font-weight: bold;">new</span> <span style="color: #8B0000 ;">JLabel</span><span style="color: #FFFF00;">&#40;</span><span style="color: #EEE8AA;">&quot; Statusbar&quot;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
statusbar.<span style="color: #4B0082;">setBorder</span><span style="color: #FFFF00;">&#40;</span>
<span style="color: #8B0000 ;">BorderFactory</span>.<span style="color: #4B0082;">createEtchedBorder</span><span style="color: #FFFF00;">&#40;</span><span style="color: #8B0000 ;">EtchedBorder</span>.<span style="color: #4B0082;">RAISED</span><span style="color: #FFFF00;">&#41;</span>
<span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span></pre></div></div>

<p>Статус бара  е  с JLabel. Създаваме и  EtchedBorder, така че да се забелязва с бордер.</p>
<p>Падащо меню</p>

<div class="wp_syntax"><div class="code"><pre class="java" style="font-size: 18; font-family:monospace;"><span style="color: #00FFFF  ; font-weight: bold;">import</span> <span style="color: #7FFF00 ;">java.awt.Toolkit</span><span style="color: #F0FFFF;">;</span>
&nbsp;
<span style="color: #00FFFF  ; font-weight: bold;">import</span> <span style="color: #7FFF00 ;">javax.swing.*</span><span style="color: #F0FFFF;">;</span>
<span style="color: #00FFFF  ; font-weight: bold;">import</span> <span style="color: #7FFF00 ;">java.awt.event.*</span><span style="color: #F0FFFF;">;</span>
&nbsp;
<span style="color: #00FFFF  ; font-weight: bold;">public</span> <span style="color: #00FFFF  ; font-weight: bold;">class</span> <span style="color: #8B0000 ;">PopupMenu</span> <span style="color: #FFFF00;">&#123;</span>
&nbsp;
<span style="color: #00FFFF  ; font-weight: bold;">private</span> <span style="color: #8B0000 ;">JPopupMenu</span> menu<span style="color: #F0FFFF;">;</span>
<span style="color: #00FFFF  ; font-weight: bold;">private</span> <span style="color: #8B0000 ;">Toolkit</span> toolkit<span style="color: #F0FFFF;">;</span>
&nbsp;
<span style="color: #00FFFF  ; font-weight: bold;">public</span> <span style="color: #8B0000 ;">PopupMenu</span><span style="color: #FFFF00;">&#40;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #FFFF00;">&#123;</span>
&nbsp;
<span style="color: #8B0000 ;">JFrame</span> frame <span style="color: #F0FFFF;">=</span> <span style="color: #00FFFF  ; font-weight: bold;">new</span> <span style="color: #8B0000 ;">JFrame</span><span style="color: #FFFF00;">&#40;</span><span style="color: #EEE8AA;">&quot;JPopupMenu&quot;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
frame.<span style="color: #4B0082;">setDefaultCloseOperation</span><span style="color: #FFFF00;">&#40;</span><span style="color: #8B0000 ;">JFrame</span>.<span style="color: #4B0082;">EXIT_ON_CLOSE</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
&nbsp;
toolkit <span style="color: #F0FFFF;">=</span> frame.<span style="color: #4B0082;">getToolkit</span><span style="color: #FFFF00;">&#40;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
&nbsp;
menu <span style="color: #F0FFFF;">=</span> <span style="color: #00FFFF  ; font-weight: bold;">new</span> <span style="color: #8B0000 ;">JPopupMenu</span><span style="color: #FFFF00;">&#40;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
<span style="color: #8B0000 ;">JMenuItem</span> menuItemBeep <span style="color: #F0FFFF;">=</span> <span style="color: #00FFFF  ; font-weight: bold;">new</span> <span style="color: #8B0000 ;">JMenuItem</span><span style="color: #FFFF00;">&#40;</span><span style="color: #EEE8AA;">&quot;Beep&quot;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
&nbsp;
menuItemBeep.<span style="color: #4B0082;">addActionListener</span><span style="color: #FFFF00;">&#40;</span><span style="color: #00FFFF  ; font-weight: bold;">new</span> <span style="color: #8B0000 ;">ActionListener</span><span style="color: #FFFF00;">&#40;</span><span style="color: #FFFF00;">&#41;</span> <span style="color: #FFFF00;">&#123;</span>
<span style="color: #00FFFF  ; font-weight: bold;">public</span> <span style="color: #8B0000 ; font-weight: bold;">void</span> actionPerformed<span style="color: #FFFF00;">&#40;</span><span style="color: #8B0000 ;">ActionEvent</span> e<span style="color: #FFFF00;">&#41;</span> <span style="color: #FFFF00;">&#123;</span>
toolkit.<span style="color: #4B0082;">beep</span><span style="color: #FFFF00;">&#40;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
<span style="color: #FFFF00;">&#125;</span>
<span style="color: #FFFF00;">&#125;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
&nbsp;
menu.<span style="color: #4B0082;">add</span><span style="color: #FFFF00;">&#40;</span>menuItemBeep<span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
&nbsp;
<span style="color: #8B0000 ;">JMenuItem</span> menuItemClose <span style="color: #F0FFFF;">=</span> <span style="color: #00FFFF  ; font-weight: bold;">new</span> <span style="color: #8B0000 ;">JMenuItem</span><span style="color: #FFFF00;">&#40;</span><span style="color: #EEE8AA;">&quot;Close&quot;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
menuItemClose.<span style="color: #4B0082;">addActionListener</span><span style="color: #FFFF00;">&#40;</span><span style="color: #00FFFF  ; font-weight: bold;">new</span> <span style="color: #8B0000 ;">ActionListener</span><span style="color: #FFFF00;">&#40;</span><span style="color: #FFFF00;">&#41;</span> <span style="color: #FFFF00;">&#123;</span>
<span style="color: #00FFFF  ; font-weight: bold;">public</span> <span style="color: #8B0000 ; font-weight: bold;">void</span> actionPerformed<span style="color: #FFFF00;">&#40;</span><span style="color: #8B0000 ;">ActionEvent</span> e<span style="color: #FFFF00;">&#41;</span> <span style="color: #FFFF00;">&#123;</span>
<span style="color: #8B0000 ;">System</span>.<span style="color: #4B0082;">exit</span><span style="color: #FFFF00;">&#40;</span><span style="color: #E0FFFF;">0</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
<span style="color: #FFFF00;">&#125;</span>
&nbsp;
<span style="color: #FFFF00;">&#125;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
&nbsp;
menu.<span style="color: #4B0082;">add</span><span style="color: #FFFF00;">&#40;</span>menuItemClose<span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
&nbsp;
frame.<span style="color: #4B0082;">addMouseListener</span><span style="color: #FFFF00;">&#40;</span><span style="color: #00FFFF  ; font-weight: bold;">new</span> <span style="color: #8B0000 ;">MouseAdapter</span><span style="color: #FFFF00;">&#40;</span><span style="color: #FFFF00;">&#41;</span> <span style="color: #FFFF00;">&#123;</span>
<span style="color: #00FFFF  ; font-weight: bold;">public</span> <span style="color: #8B0000 ; font-weight: bold;">void</span> mouseReleased<span style="color: #FFFF00;">&#40;</span><span style="color: #8B0000 ;">MouseEvent</span> e<span style="color: #FFFF00;">&#41;</span> <span style="color: #FFFF00;">&#123;</span>
<span style="color: #00FFFF  ; font-weight: bold;">if</span> <span style="color: #FFFF00;">&#40;</span>e.<span style="color: #4B0082;">getButton</span><span style="color: #FFFF00;">&#40;</span><span style="color: #FFFF00;">&#41;</span> <span style="color: #F0FFFF;">==</span> e.<span style="color: #4B0082;">BUTTON3</span><span style="color: #FFFF00;">&#41;</span> <span style="color: #FFFF00;">&#123;</span>
menu.<span style="color: #4B0082;">show</span><span style="color: #FFFF00;">&#40;</span>e.<span style="color: #4B0082;">getComponent</span><span style="color: #FFFF00;">&#40;</span><span style="color: #FFFF00;">&#41;</span>, e.<span style="color: #4B0082;">getX</span><span style="color: #FFFF00;">&#40;</span><span style="color: #FFFF00;">&#41;</span>, e.<span style="color: #4B0082;">getY</span><span style="color: #FFFF00;">&#40;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
<span style="color: #FFFF00;">&#125;</span>
<span style="color: #FFFF00;">&#125;</span>
<span style="color: #FFFF00;">&#125;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
&nbsp;
frame.<span style="color: #4B0082;">setSize</span><span style="color: #FFFF00;">&#40;</span><span style="color: #E0FFFF;">250</span>, <span style="color: #E0FFFF;">200</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
frame.<span style="color: #4B0082;">setLocationRelativeTo</span><span style="color: #FFFF00;">&#40;</span><span style="color: #00FFFF; font-weight: bold;">null</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
frame.<span style="color: #4B0082;">setVisible</span><span style="color: #FFFF00;">&#40;</span><span style="color: #00FFFF; font-weight: bold;">true</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
<span style="color: #FFFF00;">&#125;</span>
&nbsp;
<span style="color: #00FFFF  ; font-weight: bold;">public</span> <span style="color: #00FFFF  ; font-weight: bold;">static</span> <span style="color: #8B0000 ; font-weight: bold;">void</span> main<span style="color: #FFFF00;">&#40;</span><span style="color: #8B0000 ;">String</span><span style="color: #FFFF00;">&#91;</span><span style="color: #FFFF00;">&#93;</span> args<span style="color: #FFFF00;">&#41;</span> <span style="color: #FFFF00;">&#123;</span>
<span style="color: #00FFFF  ; font-weight: bold;">new</span> <span style="color: #8B0000 ;">PopupMenu</span><span style="color: #FFFF00;">&#40;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
<span style="color: #FFFF00;">&#125;</span>
<span style="color: #FFFF00;">&#125;</span></pre></div></div>

<p>С този пример създаваме меню в което , единия бутон от менюто е за звук а другия за излизане от прозореца.<br />
В нашия пример , създаваме разделители и достъп до клавиатурата.<br />
menu = new JPopupMenu();<br />
За да направим падащо меню, използваме JPopupMenu.<br />
JMenuItem menuItemBeep = new JMenuItem(&#8222;Beep&#8220;);<br />
Предметите в обикновенното меню са същите JMenu .</p>

<div class="wp_syntax"><div class="code"><pre class="java" style="font-size: 18; font-family:monospace;">frame.<span style="color: #4B0082;">addMouseListener</span><span style="color: #FFFF00;">&#40;</span><span style="color: #00FFFF  ; font-weight: bold;">new</span> <span style="color: #8B0000 ;">MouseAdapter</span><span style="color: #FFFF00;">&#40;</span><span style="color: #FFFF00;">&#41;</span> <span style="color: #FFFF00;">&#123;</span>
<span style="color: #00FFFF  ; font-weight: bold;">public</span> <span style="color: #8B0000 ; font-weight: bold;">void</span> mouseReleased<span style="color: #FFFF00;">&#40;</span><span style="color: #8B0000 ;">MouseEvent</span> e<span style="color: #FFFF00;">&#41;</span> <span style="color: #FFFF00;">&#123;</span>
<span style="color: #00FFFF  ; font-weight: bold;">if</span> <span style="color: #FFFF00;">&#40;</span>e.<span style="color: #4B0082;">getButton</span><span style="color: #FFFF00;">&#40;</span><span style="color: #FFFF00;">&#41;</span> <span style="color: #F0FFFF;">==</span> e.<span style="color: #4B0082;">BUTTON3</span><span style="color: #FFFF00;">&#41;</span> <span style="color: #FFFF00;">&#123;</span>
menu.<span style="color: #4B0082;">show</span><span style="color: #FFFF00;">&#40;</span>e.<span style="color: #4B0082;">getComponent</span><span style="color: #FFFF00;">&#40;</span><span style="color: #FFFF00;">&#41;</span>, e.<span style="color: #4B0082;">getX</span><span style="color: #FFFF00;">&#40;</span><span style="color: #FFFF00;">&#41;</span>, e.<span style="color: #4B0082;">getY</span><span style="color: #FFFF00;">&#40;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
<span style="color: #FFFF00;">&#125;</span>
<span style="color: #FFFF00;">&#125;</span>
<span style="color: #FFFF00;">&#125;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span></pre></div></div>

<p>Мястото за позициониране на менюто .</p>

<div class="wp_syntax"><div class="code"><pre class="java" style="font-size: 18; font-family:monospace;">JToolbar
<span style="color: #00FFFF  ; font-weight: bold;">import</span> <span style="color: #7FFF00 ;">java.awt.BorderLayout</span><span style="color: #F0FFFF;">;</span>
<span style="color: #00FFFF  ; font-weight: bold;">import</span> <span style="color: #7FFF00 ;">java.awt.event.ActionEvent</span><span style="color: #F0FFFF;">;</span>
<span style="color: #00FFFF  ; font-weight: bold;">import</span> <span style="color: #7FFF00 ;">java.awt.event.ActionListener</span><span style="color: #F0FFFF;">;</span>
&nbsp;
<span style="color: #00FFFF  ; font-weight: bold;">import</span> <span style="color: #7FFF00 ;">javax.swing.ImageIcon</span><span style="color: #F0FFFF;">;</span>
<span style="color: #00FFFF  ; font-weight: bold;">import</span> <span style="color: #7FFF00 ;">javax.swing.JButton</span><span style="color: #F0FFFF;">;</span>
<span style="color: #00FFFF  ; font-weight: bold;">import</span> <span style="color: #7FFF00 ;">javax.swing.JFrame</span><span style="color: #F0FFFF;">;</span>
<span style="color: #00FFFF  ; font-weight: bold;">import</span> <span style="color: #7FFF00 ;">javax.swing.JMenu</span><span style="color: #F0FFFF;">;</span>
<span style="color: #00FFFF  ; font-weight: bold;">import</span> <span style="color: #7FFF00 ;">javax.swing.JMenuBar</span><span style="color: #F0FFFF;">;</span>
<span style="color: #00FFFF  ; font-weight: bold;">import</span> <span style="color: #7FFF00 ;">javax.swing.JToolBar</span><span style="color: #F0FFFF;">;</span>
&nbsp;
<span style="color: #00FFFF  ; font-weight: bold;">public</span> <span style="color: #00FFFF  ; font-weight: bold;">class</span> SimpleToolbar <span style="color: #00FFFF  ; font-weight: bold;">extends</span> <span style="color: #8B0000 ;">JFrame</span> <span style="color: #FFFF00;">&#123;</span>
&nbsp;
<span style="color: #00FFFF  ; font-weight: bold;">public</span> SimpleToolbar<span style="color: #FFFF00;">&#40;</span><span style="color: #FFFF00;">&#41;</span> <span style="color: #FFFF00;">&#123;</span>
&nbsp;
setTitle<span style="color: #FFFF00;">&#40;</span><span style="color: #EEE8AA;">&quot;SimpleToolbar&quot;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
&nbsp;
<span style="color: #8B0000 ;">JMenuBar</span> menubar <span style="color: #F0FFFF;">=</span> <span style="color: #00FFFF  ; font-weight: bold;">new</span> <span style="color: #8B0000 ;">JMenuBar</span><span style="color: #FFFF00;">&#40;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
<span style="color: #8B0000 ;">JMenu</span> file <span style="color: #F0FFFF;">=</span> <span style="color: #00FFFF  ; font-weight: bold;">new</span> <span style="color: #8B0000 ;">JMenu</span><span style="color: #FFFF00;">&#40;</span><span style="color: #EEE8AA;">&quot;File&quot;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
menubar.<span style="color: #4B0082;">add</span><span style="color: #FFFF00;">&#40;</span>file<span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
setJMenuBar<span style="color: #FFFF00;">&#40;</span>menubar<span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
&nbsp;
<span style="color: #8B0000 ;">JToolBar</span> toolbar <span style="color: #F0FFFF;">=</span> <span style="color: #00FFFF  ; font-weight: bold;">new</span> <span style="color: #8B0000 ;">JToolBar</span><span style="color: #FFFF00;">&#40;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
&nbsp;
<span style="color: #8B0000 ;">ImageIcon</span> icon <span style="color: #F0FFFF;">=</span> <span style="color: #00FFFF  ; font-weight: bold;">new</span> <span style="color: #8B0000 ;">ImageIcon</span><span style="color: #FFFF00;">&#40;</span>getClass<span style="color: #FFFF00;">&#40;</span><span style="color: #FFFF00;">&#41;</span>.<span style="color: #4B0082;">getResource</span><span style="color: #FFFF00;">&#40;</span><span style="color: #EEE8AA;">&quot;exit.png&quot;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
&nbsp;
<span style="color: #8B0000 ;">JButton</span> exit <span style="color: #F0FFFF;">=</span> <span style="color: #00FFFF  ; font-weight: bold;">new</span> <span style="color: #8B0000 ;">JButton</span><span style="color: #FFFF00;">&#40;</span>icon<span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
toolbar.<span style="color: #4B0082;">add</span><span style="color: #FFFF00;">&#40;</span>exit<span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
exit.<span style="color: #4B0082;">addActionListener</span><span style="color: #FFFF00;">&#40;</span><span style="color: #00FFFF  ; font-weight: bold;">new</span> <span style="color: #8B0000 ;">ActionListener</span><span style="color: #FFFF00;">&#40;</span><span style="color: #FFFF00;">&#41;</span> <span style="color: #FFFF00;">&#123;</span>
<span style="color: #00FFFF  ; font-weight: bold;">public</span> <span style="color: #8B0000 ; font-weight: bold;">void</span> actionPerformed<span style="color: #FFFF00;">&#40;</span><span style="color: #8B0000 ;">ActionEvent</span> event<span style="color: #FFFF00;">&#41;</span> <span style="color: #FFFF00;">&#123;</span>
<span style="color: #8B0000 ;">System</span>.<span style="color: #4B0082;">exit</span><span style="color: #FFFF00;">&#40;</span><span style="color: #E0FFFF;">0</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
<span style="color: #FFFF00;">&#125;</span>
&nbsp;
<span style="color: #FFFF00;">&#125;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
&nbsp;
add<span style="color: #FFFF00;">&#40;</span>toolbar, <span style="color: #8B0000 ;">BorderLayout</span>.<span style="color: #4B0082;">NORTH</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
&nbsp;
setSize<span style="color: #FFFF00;">&#40;</span><span style="color: #E0FFFF;">300</span>, <span style="color: #E0FFFF;">200</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
setLocationRelativeTo<span style="color: #FFFF00;">&#40;</span><span style="color: #00FFFF; font-weight: bold;">null</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
setDefaultCloseOperation<span style="color: #FFFF00;">&#40;</span>EXIT_ON_CLOSE<span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
setVisible<span style="color: #FFFF00;">&#40;</span><span style="color: #00FFFF; font-weight: bold;">true</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
<span style="color: #FFFF00;">&#125;</span>
&nbsp;
<span style="color: #00FFFF  ; font-weight: bold;">public</span> <span style="color: #00FFFF  ; font-weight: bold;">static</span> <span style="color: #8B0000 ; font-weight: bold;">void</span> main<span style="color: #FFFF00;">&#40;</span><span style="color: #8B0000 ;">String</span><span style="color: #FFFF00;">&#91;</span><span style="color: #FFFF00;">&#93;</span> args<span style="color: #FFFF00;">&#41;</span> <span style="color: #FFFF00;">&#123;</span>
<span style="color: #00FFFF  ; font-weight: bold;">new</span> SimpleToolbar<span style="color: #FFFF00;">&#40;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
<span style="color: #FFFF00;">&#125;</span>
<span style="color: #FFFF00;">&#125;</span></pre></div></div>

<p>Примера създава бар с инструменти с едно падащо меню.</p>

<div class="wp_syntax"><div class="code"><pre class="java" style="font-size: 18; font-family:monospace;"><span style="color: #8B0000 ;">JToolBar</span> toolbar <span style="color: #F0FFFF;">=</span> <span style="color: #00FFFF  ; font-weight: bold;">new</span> <span style="color: #8B0000 ;">JToolBar</span><span style="color: #FFFF00;">&#40;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span></pre></div></div>

<p>Това е  бара с инструменти JToolBar.</p>

<div class="wp_syntax"><div class="code"><pre class="java" style="font-size: 18; font-family:monospace;"><span style="color: #8B0000 ;">JButton</span> exit <span style="color: #F0FFFF;">=</span> <span style="color: #00FFFF  ; font-weight: bold;">new</span> <span style="color: #8B0000 ;">JButton</span><span style="color: #FFFF00;">&#40;</span>icon<span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
toolbar.<span style="color: #4B0082;">add</span><span style="color: #FFFF00;">&#40;</span>exit<span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span></pre></div></div>

<p>Създаваме бутон и добавяме бара с инструменти.</p>
<p>Бар с инструменти<br />
Добавяме два бара с инструменти.</p>

<div class="wp_syntax"><div class="code"><pre class="java" style="font-size: 18; font-family:monospace;"><span style="color: #00FFFF  ; font-weight: bold;">import</span> <span style="color: #7FFF00 ;">java.awt.BorderLayout</span><span style="color: #F0FFFF;">;</span>
<span style="color: #00FFFF  ; font-weight: bold;">import</span> <span style="color: #7FFF00 ;">java.awt.event.ActionEvent</span><span style="color: #F0FFFF;">;</span>
<span style="color: #00FFFF  ; font-weight: bold;">import</span> <span style="color: #7FFF00 ;">java.awt.event.ActionListener</span><span style="color: #F0FFFF;">;</span>
&nbsp;
<span style="color: #00FFFF  ; font-weight: bold;">import</span> <span style="color: #7FFF00 ;">javax.swing.BoxLayout</span><span style="color: #F0FFFF;">;</span>
<span style="color: #00FFFF  ; font-weight: bold;">import</span> <span style="color: #7FFF00 ;">javax.swing.ImageIcon</span><span style="color: #F0FFFF;">;</span>
<span style="color: #00FFFF  ; font-weight: bold;">import</span> <span style="color: #7FFF00 ;">javax.swing.JButton</span><span style="color: #F0FFFF;">;</span>
<span style="color: #00FFFF  ; font-weight: bold;">import</span> <span style="color: #7FFF00 ;">javax.swing.JFrame</span><span style="color: #F0FFFF;">;</span>
<span style="color: #00FFFF  ; font-weight: bold;">import</span> <span style="color: #7FFF00 ;">javax.swing.JPanel</span><span style="color: #F0FFFF;">;</span>
<span style="color: #00FFFF  ; font-weight: bold;">import</span> <span style="color: #7FFF00 ;">javax.swing.JToolBar</span><span style="color: #F0FFFF;">;</span>
&nbsp;
<span style="color: #00FFFF  ; font-weight: bold;">public</span> <span style="color: #00FFFF  ; font-weight: bold;">class</span> Toolbars <span style="color: #00FFFF  ; font-weight: bold;">extends</span> <span style="color: #8B0000 ;">JFrame</span> <span style="color: #FFFF00;">&#123;</span>
&nbsp;
<span style="color: #00FFFF  ; font-weight: bold;">public</span> Toolbars<span style="color: #FFFF00;">&#40;</span><span style="color: #FFFF00;">&#41;</span> <span style="color: #FFFF00;">&#123;</span>
&nbsp;
setTitle<span style="color: #FFFF00;">&#40;</span><span style="color: #EEE8AA;">&quot;Toolbars&quot;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
&nbsp;
<span style="color: #8B0000 ;">JToolBar</span> toolbar1 <span style="color: #F0FFFF;">=</span> <span style="color: #00FFFF  ; font-weight: bold;">new</span> <span style="color: #8B0000 ;">JToolBar</span><span style="color: #FFFF00;">&#40;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
<span style="color: #8B0000 ;">JToolBar</span> toolbar2 <span style="color: #F0FFFF;">=</span> <span style="color: #00FFFF  ; font-weight: bold;">new</span> <span style="color: #8B0000 ;">JToolBar</span><span style="color: #FFFF00;">&#40;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
&nbsp;
<span style="color: #8B0000 ;">JPanel</span> panel <span style="color: #F0FFFF;">=</span> <span style="color: #00FFFF  ; font-weight: bold;">new</span> <span style="color: #8B0000 ;">JPanel</span><span style="color: #FFFF00;">&#40;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
panel.<span style="color: #4B0082;">setLayout</span><span style="color: #FFFF00;">&#40;</span><span style="color: #00FFFF  ; font-weight: bold;">new</span> <span style="color: #8B0000 ;">BoxLayout</span><span style="color: #FFFF00;">&#40;</span>panel, <span style="color: #8B0000 ;">BoxLayout</span>.<span style="color: #4B0082;">Y_AXIS</span><span style="color: #FFFF00;">&#41;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
&nbsp;
<span style="color: #8B0000 ;">ImageIcon</span> newi <span style="color: #F0FFFF;">=</span> <span style="color: #00FFFF  ; font-weight: bold;">new</span> <span style="color: #8B0000 ;">ImageIcon</span><span style="color: #FFFF00;">&#40;</span>
getClass<span style="color: #FFFF00;">&#40;</span><span style="color: #FFFF00;">&#41;</span>.<span style="color: #4B0082;">getResource</span><span style="color: #FFFF00;">&#40;</span><span style="color: #EEE8AA;">&quot;new.png&quot;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
<span style="color: #8B0000 ;">ImageIcon</span> open <span style="color: #F0FFFF;">=</span> <span style="color: #00FFFF  ; font-weight: bold;">new</span> <span style="color: #8B0000 ;">ImageIcon</span><span style="color: #FFFF00;">&#40;</span>
getClass<span style="color: #FFFF00;">&#40;</span><span style="color: #FFFF00;">&#41;</span>.<span style="color: #4B0082;">getResource</span><span style="color: #FFFF00;">&#40;</span><span style="color: #EEE8AA;">&quot;open.png&quot;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
<span style="color: #8B0000 ;">ImageIcon</span> save <span style="color: #F0FFFF;">=</span> <span style="color: #00FFFF  ; font-weight: bold;">new</span> <span style="color: #8B0000 ;">ImageIcon</span><span style="color: #FFFF00;">&#40;</span>
getClass<span style="color: #FFFF00;">&#40;</span><span style="color: #FFFF00;">&#41;</span>.<span style="color: #4B0082;">getResource</span><span style="color: #FFFF00;">&#40;</span><span style="color: #EEE8AA;">&quot;save.png&quot;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
<span style="color: #8B0000 ;">ImageIcon</span> exit <span style="color: #F0FFFF;">=</span> <span style="color: #00FFFF  ; font-weight: bold;">new</span> <span style="color: #8B0000 ;">ImageIcon</span><span style="color: #FFFF00;">&#40;</span>
getClass<span style="color: #FFFF00;">&#40;</span><span style="color: #FFFF00;">&#41;</span>.<span style="color: #4B0082;">getResource</span><span style="color: #FFFF00;">&#40;</span><span style="color: #EEE8AA;">&quot;exit.png&quot;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
&nbsp;
<span style="color: #8B0000 ;">JButton</span> newb <span style="color: #F0FFFF;">=</span> <span style="color: #00FFFF  ; font-weight: bold;">new</span> <span style="color: #8B0000 ;">JButton</span><span style="color: #FFFF00;">&#40;</span>newi<span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
<span style="color: #8B0000 ;">JButton</span> openb <span style="color: #F0FFFF;">=</span> <span style="color: #00FFFF  ; font-weight: bold;">new</span> <span style="color: #8B0000 ;">JButton</span><span style="color: #FFFF00;">&#40;</span>open<span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
<span style="color: #8B0000 ;">JButton</span> saveb <span style="color: #F0FFFF;">=</span> <span style="color: #00FFFF  ; font-weight: bold;">new</span> <span style="color: #8B0000 ;">JButton</span><span style="color: #FFFF00;">&#40;</span>save<span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
&nbsp;
toolbar1.<span style="color: #4B0082;">add</span><span style="color: #FFFF00;">&#40;</span>newb<span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
toolbar1.<span style="color: #4B0082;">add</span><span style="color: #FFFF00;">&#40;</span>openb<span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
toolbar1.<span style="color: #4B0082;">add</span><span style="color: #FFFF00;">&#40;</span>saveb<span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
toolbar1.<span style="color: #4B0082;">setAlignmentX</span><span style="color: #FFFF00;">&#40;</span><span style="color: #E0FFFF;">0</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
&nbsp;
<span style="color: #8B0000 ;">JButton</span> exitb <span style="color: #F0FFFF;">=</span> <span style="color: #00FFFF  ; font-weight: bold;">new</span> <span style="color: #8B0000 ;">JButton</span><span style="color: #FFFF00;">&#40;</span>exit<span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
toolbar2.<span style="color: #4B0082;">add</span><span style="color: #FFFF00;">&#40;</span>exitb<span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
toolbar2.<span style="color: #4B0082;">setAlignmentX</span><span style="color: #FFFF00;">&#40;</span><span style="color: #E0FFFF;">0</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
&nbsp;
exitb.<span style="color: #4B0082;">addActionListener</span><span style="color: #FFFF00;">&#40;</span><span style="color: #00FFFF  ; font-weight: bold;">new</span> <span style="color: #8B0000 ;">ActionListener</span><span style="color: #FFFF00;">&#40;</span><span style="color: #FFFF00;">&#41;</span> <span style="color: #FFFF00;">&#123;</span>
<span style="color: #00FFFF  ; font-weight: bold;">public</span> <span style="color: #8B0000 ; font-weight: bold;">void</span> actionPerformed<span style="color: #FFFF00;">&#40;</span><span style="color: #8B0000 ;">ActionEvent</span> event<span style="color: #FFFF00;">&#41;</span> <span style="color: #FFFF00;">&#123;</span>
<span style="color: #8B0000 ;">System</span>.<span style="color: #4B0082;">exit</span><span style="color: #FFFF00;">&#40;</span><span style="color: #E0FFFF;">0</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
<span style="color: #FFFF00;">&#125;</span>
&nbsp;
<span style="color: #FFFF00;">&#125;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
&nbsp;
panel.<span style="color: #4B0082;">add</span><span style="color: #FFFF00;">&#40;</span>toolbar1<span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
panel.<span style="color: #4B0082;">add</span><span style="color: #FFFF00;">&#40;</span>toolbar2<span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
&nbsp;
add<span style="color: #FFFF00;">&#40;</span>panel, <span style="color: #8B0000 ;">BorderLayout</span>.<span style="color: #4B0082;">NORTH</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
&nbsp;
setSize<span style="color: #FFFF00;">&#40;</span><span style="color: #E0FFFF;">300</span>, <span style="color: #E0FFFF;">200</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
setLocationRelativeTo<span style="color: #FFFF00;">&#40;</span><span style="color: #00FFFF; font-weight: bold;">null</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
setDefaultCloseOperation<span style="color: #FFFF00;">&#40;</span>EXIT_ON_CLOSE<span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
setVisible<span style="color: #FFFF00;">&#40;</span><span style="color: #00FFFF; font-weight: bold;">true</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
<span style="color: #FFFF00;">&#125;</span>
&nbsp;
<span style="color: #00FFFF  ; font-weight: bold;">public</span> <span style="color: #00FFFF  ; font-weight: bold;">static</span> <span style="color: #8B0000 ; font-weight: bold;">void</span> main<span style="color: #FFFF00;">&#40;</span><span style="color: #8B0000 ;">String</span><span style="color: #FFFF00;">&#91;</span><span style="color: #FFFF00;">&#93;</span> args<span style="color: #FFFF00;">&#41;</span> <span style="color: #FFFF00;">&#123;</span>
<span style="color: #00FFFF  ; font-weight: bold;">new</span> Toolbars<span style="color: #FFFF00;">&#40;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
<span style="color: #FFFF00;">&#125;</span>
<span style="color: #FFFF00;">&#125;</span></pre></div></div>

<p>Има няколко възможности за създаване на бар с инструменти. Слагаме  JPanel на север от  BorderLayout. Панела има вертикален BoxLayout. Добавяме два две менюта в този панел.</p>

<div class="wp_syntax"><div class="code"><pre class="java" style="font-size: 18; font-family:monospace;"><span style="color: #8B0000 ;">JToolBar</span> toolbar1 <span style="color: #F0FFFF;">=</span> <span style="color: #00FFFF  ; font-weight: bold;">new</span> <span style="color: #8B0000 ;">JToolBar</span><span style="color: #FFFF00;">&#40;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
<span style="color: #8B0000 ;">JToolBar</span> toolbar2 <span style="color: #F0FFFF;">=</span> <span style="color: #00FFFF  ; font-weight: bold;">new</span> <span style="color: #8B0000 ;">JToolBar</span><span style="color: #FFFF00;">&#40;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span></pre></div></div>

<p>Създава два бара.</p>

<div class="wp_syntax"><div class="code"><pre class="java" style="font-size: 18; font-family:monospace;"><span style="color: #8B0000 ;">JPanel</span> panel <span style="color: #F0FFFF;">=</span> <span style="color: #00FFFF  ; font-weight: bold;">new</span> <span style="color: #8B0000 ;">JPanel</span><span style="color: #FFFF00;">&#40;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span></pre></div></div>

<p>panel.setLayout(new BoxLayout(panel, BoxLayout.Y_AXIS));<br />
Панела има вртикална кутия  BoxLayout.</p>

<div class="wp_syntax"><div class="code"><pre class="java" style="font-size: 18; font-family:monospace;">toolbar1.<span style="color: #4B0082;">setAlignmentX</span><span style="color: #FFFF00;">&#40;</span><span style="color: #E0FFFF;">0</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span></pre></div></div>

<p>Бара с инструменти е от лявата страна.</p>

<div class="wp_syntax"><div class="code"><pre class="java" style="font-size: 18; font-family:monospace;">panel.<span style="color: #4B0082;">add</span><span style="color: #FFFF00;">&#40;</span>toolbar1<span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
panel.<span style="color: #4B0082;">add</span><span style="color: #FFFF00;">&#40;</span>toolbar2<span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
add<span style="color: #FFFF00;">&#40;</span>panel, <span style="color: #8B0000 ;">BorderLayout</span>.<span style="color: #4B0082;">NORTH</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span></pre></div></div>

<p>Добавяме бара с инструменти към панела.</p>
<p>Вертикален бар с инструменти</p>

<div class="wp_syntax"><div class="code"><pre class="java" style="font-size: 18; font-family:monospace;"><span style="color: #00FFFF  ; font-weight: bold;">import</span> <span style="color: #7FFF00 ;">java.awt.BorderLayout</span><span style="color: #F0FFFF;">;</span>
&nbsp;
<span style="color: #00FFFF  ; font-weight: bold;">import</span> <span style="color: #7FFF00 ;">javax.swing.ImageIcon</span><span style="color: #F0FFFF;">;</span>
<span style="color: #00FFFF  ; font-weight: bold;">import</span> <span style="color: #7FFF00 ;">javax.swing.JButton</span><span style="color: #F0FFFF;">;</span>
<span style="color: #00FFFF  ; font-weight: bold;">import</span> <span style="color: #7FFF00 ;">javax.swing.JFrame</span><span style="color: #F0FFFF;">;</span>
<span style="color: #00FFFF  ; font-weight: bold;">import</span> <span style="color: #7FFF00 ;">javax.swing.JToolBar</span><span style="color: #F0FFFF;">;</span>
<span style="color: #00FFFF  ; font-weight: bold;">import</span> <span style="color: #7FFF00 ;">javax.swing.UIManager</span><span style="color: #F0FFFF;">;</span>
&nbsp;
<span style="color: #00FFFF  ; font-weight: bold;">public</span> <span style="color: #00FFFF  ; font-weight: bold;">class</span> VerticalToolbar <span style="color: #00FFFF  ; font-weight: bold;">extends</span> <span style="color: #8B0000 ;">JFrame</span> <span style="color: #FFFF00;">&#123;</span>
&nbsp;
<span style="color: #00FFFF  ; font-weight: bold;">public</span> VerticalToolbar<span style="color: #FFFF00;">&#40;</span><span style="color: #FFFF00;">&#41;</span> <span style="color: #FFFF00;">&#123;</span>
&nbsp;
setTitle<span style="color: #FFFF00;">&#40;</span><span style="color: #EEE8AA;">&quot;Vertical toolbar&quot;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
&nbsp;
<span style="color: #8B0000 ;">JToolBar</span> toolbar <span style="color: #F0FFFF;">=</span> <span style="color: #00FFFF  ; font-weight: bold;">new</span> <span style="color: #8B0000 ;">JToolBar</span><span style="color: #FFFF00;">&#40;</span><span style="color: #8B0000 ;">JToolBar</span>.<span style="color: #4B0082;">VERTICAL</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
&nbsp;
<span style="color: #8B0000 ;">ImageIcon</span> select <span style="color: #F0FFFF;">=</span> <span style="color: #00FFFF  ; font-weight: bold;">new</span> <span style="color: #8B0000 ;">ImageIcon</span><span style="color: #FFFF00;">&#40;</span>
getClass<span style="color: #FFFF00;">&#40;</span><span style="color: #FFFF00;">&#41;</span>.<span style="color: #4B0082;">getResource</span><span style="color: #FFFF00;">&#40;</span><span style="color: #EEE8AA;">&quot;select.gif&quot;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
<span style="color: #8B0000 ;">ImageIcon</span> freehand <span style="color: #F0FFFF;">=</span> <span style="color: #00FFFF  ; font-weight: bold;">new</span> <span style="color: #8B0000 ;">ImageIcon</span><span style="color: #FFFF00;">&#40;</span>
getClass<span style="color: #FFFF00;">&#40;</span><span style="color: #FFFF00;">&#41;</span>.<span style="color: #4B0082;">getResource</span><span style="color: #FFFF00;">&#40;</span><span style="color: #EEE8AA;">&quot;freehand.gif&quot;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
<span style="color: #8B0000 ;">ImageIcon</span> shapeed <span style="color: #F0FFFF;">=</span> <span style="color: #00FFFF  ; font-weight: bold;">new</span> <span style="color: #8B0000 ;">ImageIcon</span><span style="color: #FFFF00;">&#40;</span>
getClass<span style="color: #FFFF00;">&#40;</span><span style="color: #FFFF00;">&#41;</span>.<span style="color: #4B0082;">getResource</span><span style="color: #FFFF00;">&#40;</span><span style="color: #EEE8AA;">&quot;shapeed.gif&quot;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
<span style="color: #8B0000 ;">ImageIcon</span> pen <span style="color: #F0FFFF;">=</span> <span style="color: #00FFFF  ; font-weight: bold;">new</span> <span style="color: #8B0000 ;">ImageIcon</span><span style="color: #FFFF00;">&#40;</span>
getClass<span style="color: #FFFF00;">&#40;</span><span style="color: #FFFF00;">&#41;</span>.<span style="color: #4B0082;">getResource</span><span style="color: #FFFF00;">&#40;</span><span style="color: #EEE8AA;">&quot;pen.gif&quot;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
<span style="color: #8B0000 ;">ImageIcon</span> rectangle <span style="color: #F0FFFF;">=</span> <span style="color: #00FFFF  ; font-weight: bold;">new</span> <span style="color: #8B0000 ;">ImageIcon</span><span style="color: #FFFF00;">&#40;</span>
getClass<span style="color: #FFFF00;">&#40;</span><span style="color: #FFFF00;">&#41;</span>.<span style="color: #4B0082;">getResource</span><span style="color: #FFFF00;">&#40;</span><span style="color: #EEE8AA;">&quot;rectangle.gif&quot;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
<span style="color: #8B0000 ;">ImageIcon</span> ellipse <span style="color: #F0FFFF;">=</span> <span style="color: #00FFFF  ; font-weight: bold;">new</span> <span style="color: #8B0000 ;">ImageIcon</span><span style="color: #FFFF00;">&#40;</span>
getClass<span style="color: #FFFF00;">&#40;</span><span style="color: #FFFF00;">&#41;</span>.<span style="color: #4B0082;">getResource</span><span style="color: #FFFF00;">&#40;</span><span style="color: #EEE8AA;">&quot;ellipse.gif&quot;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
<span style="color: #8B0000 ;">ImageIcon</span> qs <span style="color: #F0FFFF;">=</span> <span style="color: #00FFFF  ; font-weight: bold;">new</span> <span style="color: #8B0000 ;">ImageIcon</span><span style="color: #FFFF00;">&#40;</span>
getClass<span style="color: #FFFF00;">&#40;</span><span style="color: #FFFF00;">&#41;</span>.<span style="color: #4B0082;">getResource</span><span style="color: #FFFF00;">&#40;</span><span style="color: #EEE8AA;">&quot;qs.gif&quot;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
<span style="color: #8B0000 ;">ImageIcon</span> text <span style="color: #F0FFFF;">=</span> <span style="color: #00FFFF  ; font-weight: bold;">new</span> <span style="color: #8B0000 ;">ImageIcon</span><span style="color: #FFFF00;">&#40;</span>
getClass<span style="color: #FFFF00;">&#40;</span><span style="color: #FFFF00;">&#41;</span>.<span style="color: #4B0082;">getResource</span><span style="color: #FFFF00;">&#40;</span><span style="color: #EEE8AA;">&quot;text.gif&quot;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
&nbsp;
<span style="color: #8B0000 ;">JButton</span> selectb <span style="color: #F0FFFF;">=</span> <span style="color: #00FFFF  ; font-weight: bold;">new</span> <span style="color: #8B0000 ;">JButton</span><span style="color: #FFFF00;">&#40;</span>select<span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
<span style="color: #8B0000 ;">JButton</span> freehandb <span style="color: #F0FFFF;">=</span> <span style="color: #00FFFF  ; font-weight: bold;">new</span> <span style="color: #8B0000 ;">JButton</span><span style="color: #FFFF00;">&#40;</span>freehand<span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
<span style="color: #8B0000 ;">JButton</span> shapeedb <span style="color: #F0FFFF;">=</span> <span style="color: #00FFFF  ; font-weight: bold;">new</span> <span style="color: #8B0000 ;">JButton</span><span style="color: #FFFF00;">&#40;</span>shapeed<span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
<span style="color: #8B0000 ;">JButton</span> penb <span style="color: #F0FFFF;">=</span> <span style="color: #00FFFF  ; font-weight: bold;">new</span> <span style="color: #8B0000 ;">JButton</span><span style="color: #FFFF00;">&#40;</span>pen<span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
<span style="color: #8B0000 ;">JButton</span> rectangleb <span style="color: #F0FFFF;">=</span> <span style="color: #00FFFF  ; font-weight: bold;">new</span> <span style="color: #8B0000 ;">JButton</span><span style="color: #FFFF00;">&#40;</span>rectangle<span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
<span style="color: #8B0000 ;">JButton</span> ellipseb <span style="color: #F0FFFF;">=</span> <span style="color: #00FFFF  ; font-weight: bold;">new</span> <span style="color: #8B0000 ;">JButton</span><span style="color: #FFFF00;">&#40;</span>ellipse<span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
<span style="color: #8B0000 ;">JButton</span> qsb <span style="color: #F0FFFF;">=</span> <span style="color: #00FFFF  ; font-weight: bold;">new</span> <span style="color: #8B0000 ;">JButton</span><span style="color: #FFFF00;">&#40;</span>qs<span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
<span style="color: #8B0000 ;">JButton</span> textb <span style="color: #F0FFFF;">=</span> <span style="color: #00FFFF  ; font-weight: bold;">new</span> <span style="color: #8B0000 ;">JButton</span><span style="color: #FFFF00;">&#40;</span>text<span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
&nbsp;
toolbar.<span style="color: #4B0082;">add</span><span style="color: #FFFF00;">&#40;</span>selectb<span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
toolbar.<span style="color: #4B0082;">add</span><span style="color: #FFFF00;">&#40;</span>freehandb<span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
toolbar.<span style="color: #4B0082;">add</span><span style="color: #FFFF00;">&#40;</span>shapeedb<span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
toolbar.<span style="color: #4B0082;">add</span><span style="color: #FFFF00;">&#40;</span>penb<span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
toolbar.<span style="color: #4B0082;">add</span><span style="color: #FFFF00;">&#40;</span>rectangleb<span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
toolbar.<span style="color: #4B0082;">add</span><span style="color: #FFFF00;">&#40;</span>ellipseb<span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
toolbar.<span style="color: #4B0082;">add</span><span style="color: #FFFF00;">&#40;</span>qsb<span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
toolbar.<span style="color: #4B0082;">add</span><span style="color: #FFFF00;">&#40;</span>textb<span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
&nbsp;
add<span style="color: #FFFF00;">&#40;</span>toolbar, <span style="color: #8B0000 ;">BorderLayout</span>.<span style="color: #4B0082;">WEST</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
&nbsp;
setSize<span style="color: #FFFF00;">&#40;</span><span style="color: #E0FFFF;">250</span>, <span style="color: #E0FFFF;">350</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
setLocationRelativeTo<span style="color: #FFFF00;">&#40;</span><span style="color: #00FFFF; font-weight: bold;">null</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
setDefaultCloseOperation<span style="color: #FFFF00;">&#40;</span>EXIT_ON_CLOSE<span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
setVisible<span style="color: #FFFF00;">&#40;</span><span style="color: #00FFFF; font-weight: bold;">true</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
<span style="color: #FFFF00;">&#125;</span>
&nbsp;
<span style="color: #00FFFF  ; font-weight: bold;">public</span> <span style="color: #00FFFF  ; font-weight: bold;">static</span> <span style="color: #8B0000 ; font-weight: bold;">void</span> main<span style="color: #FFFF00;">&#40;</span><span style="color: #8B0000 ;">String</span><span style="color: #FFFF00;">&#91;</span><span style="color: #FFFF00;">&#93;</span> args<span style="color: #FFFF00;">&#41;</span> <span style="color: #FFFF00;">&#123;</span>
<span style="color: #00FFFF  ; font-weight: bold;">try</span> <span style="color: #FFFF00;">&#123;</span>
<span style="color: #8B0000 ;">UIManager</span>.<span style="color: #4B0082;">setLookAndFeel</span><span style="color: #FFFF00;">&#40;</span>
<span style="color: #8B0000 ;">UIManager</span>.<span style="color: #4B0082;">getSystemLookAndFeelClassName</span><span style="color: #FFFF00;">&#40;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
<span style="color: #FFFF00;">&#125;</span>
<span style="color: #00FFFF  ; font-weight: bold;">catch</span> <span style="color: #FFFF00;">&#40;</span><span style="color: #8B0000 ;">Exception</span> e<span style="color: #FFFF00;">&#41;</span> <span style="color: #FFFF00;">&#123;</span>
<span style="color: #8B0000 ;">System</span>.<span style="color: #4B0082;">out</span>.<span style="color: #4B0082;">println</span><span style="color: #FFFF00;">&#40;</span><span style="color: #EEE8AA;">&quot;Error:&quot;</span> <span style="color: #F0FFFF;">+</span> e.<span style="color: #4B0082;">getStackTrace</span><span style="color: #FFFF00;">&#40;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
<span style="color: #FFFF00;">&#125;</span>
<span style="color: #00FFFF  ; font-weight: bold;">new</span> VerticalToolbar<span style="color: #FFFF00;">&#40;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
<span style="color: #FFFF00;">&#125;</span>
<span style="color: #FFFF00;">&#125;</span></pre></div></div>


<div class="wp_syntax"><div class="code"><pre class="java" style="font-size: 18; font-family:monospace;"><span style="color: #8B0000 ;">JToolBar</span> toolbar <span style="color: #F0FFFF;">=</span> <span style="color: #00FFFF  ; font-weight: bold;">new</span> <span style="color: #8B0000 ;">JToolBar</span><span style="color: #FFFF00;">&#40;</span><span style="color: #8B0000 ;">JToolBar</span>.<span style="color: #4B0082;">VERTICAL</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span></pre></div></div>

<p>Създаваме вертикален бар с инструменти.</p>

<div class="wp_syntax"><div class="code"><pre class="java" style="font-size: 18; font-family:monospace;">add<span style="color: #FFFF00;">&#40;</span>toolbar, <span style="color: #8B0000 ;">BorderLayout</span>.<span style="color: #4B0082;">WEST</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span></pre></div></div>

<p>Бара с инструменти е позициониран от лявата страна на прозореца.</p>

<div class="wp_syntax"><div class="code"><pre class="java" style="font-size: 18; font-family:monospace;"><span style="color: #8B0000 ;">UIManager</span>.<span style="color: #4B0082;">setLookAndFeel</span><span style="color: #FFFF00;">&#40;</span>
<span style="color: #8B0000 ;">UIManager</span>.<span style="color: #4B0082;">getSystemLookAndFeelClassName</span><span style="color: #FFFF00;">&#40;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span></pre></div></div>

<img src="http://javabg.eu/?ak_action=api_record_view&id=25&type=feed" alt="" />

<p>No related posts.</p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://javabg.eu/2009/12/%d0%bc%d0%b5%d0%bd%d1%8e%d1%82%d0%b0-%d0%b8-%d0%b1%d0%b0%d1%80%d0%be%d0%b2%d0%b5-%d1%81-%d0%b8%d0%bd%d1%81%d1%82%d1%80%d1%83%d0%bc%d0%b5%d0%bd%d1%82%d0%b8/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Въведение в Swing</title>
		<link>http://javabg.eu/2009/12/%d0%b2%d1%8a%d0%b2%d0%b5%d0%b4%d0%b5%d0%bd%d0%b8%d0%b5-%d0%b2-swing/</link>
		<comments>http://javabg.eu/2009/12/%d0%b2%d1%8a%d0%b2%d0%b5%d0%b4%d0%b5%d0%bd%d0%b8%d0%b5-%d0%b2-swing/#comments</comments>
		<pubDate>Fri, 18 Dec 2009 21:28:09 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[swing]]></category>
		<category><![CDATA[апликации]]></category>
		<category><![CDATA[уроци]]></category>

		<guid isPermaLink="false">http://javabg.eu/?p=23</guid>
		<description><![CDATA[Swing библиотеката е официален Java GUI инструмент пуснат от Sun Microsystems. Видовете main в Swing . platform independent customizable extensible configurable lightweight Swing съдържа следните пакети javax.swing javax.swing.border javax.swing.colorchooser javax.swing.event javax.swing.filechooser javax.swing.plaf javax.swing.plaf.basic javax.swing.plaf.metal javax.swing.plaf.multi javax.swing.plaf.synth javax.swing.table javax.swing.text javax.swing.text.html javax.swing.text.html.parser javax.swing.text.rtf javax.swing.tree javax.swing.undo Swing е един от най-добрите инструменти на планетата . Той съдържа всякакъв [...]


No related posts.

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>Swing библиотеката е официален Java GUI инструмент пуснат от  Sun Microsystems. </p>
<p>Видовете main в Swing . </p>
<blockquote><p>platform independent<br />
customizable<br />
extensible<br />
configurable<br />
lightweight</p></blockquote>
<p>Swing съдържа следните пакети</p>
<blockquote><p>javax.swing<br />
javax.swing.border<br />
javax.swing.colorchooser<br />
javax.swing.event<br />
javax.swing.filechooser<br />
javax.swing.plaf<br />
javax.swing.plaf.basic<br />
javax.swing.plaf.metal<br />
javax.swing.plaf.multi<br />
javax.swing.plaf.synth<br />
javax.swing.table<br />
javax.swing.text<br />
javax.swing.text.html<br />
javax.swing.text.html.parser<br />
javax.swing.text.rtf<br />
javax.swing.tree<br />
javax.swing.undo</p></blockquote>
<p>Swing е един от най-добрите инструменти на планетата . Той съдържа всякакъв тип инструменти за изработка на приложения .</p>
<p>Има два типа джаджи. </p>
<blockquote><p>Lightweight<br />
Heavyweight</p></blockquote>
<p>Джаджата heavyweight използва OS&#8217;s API за да рисува. За пример Borland&#8217;s VCL е  heavyweight инструмент. Държи се на WIN32 API,  Windows application програмен интерфейс. На Unix системата, има  GTK+ инструменти, с които е създадена X11 библиотека. Swing е lightweight инструмент. Рисува собствените си джаджи.</p>
<img src="http://javabg.eu/?ak_action=api_record_view&id=23&type=feed" alt="" />

<p>No related posts.</p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://javabg.eu/2009/12/%d0%b2%d1%8a%d0%b2%d0%b5%d0%b4%d0%b5%d0%bd%d0%b8%d0%b5-%d0%b2-swing/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Първа програма в Java Swing</title>
		<link>http://javabg.eu/2009/12/%d0%bf%d1%8a%d1%80%d0%b2%d0%b0-%d0%bf%d1%80%d0%be%d0%b3%d1%80%d0%b0%d0%bc%d0%b0-%d0%b2-java-swing/</link>
		<comments>http://javabg.eu/2009/12/%d0%bf%d1%8a%d1%80%d0%b2%d0%b0-%d0%bf%d1%80%d0%be%d0%b3%d1%80%d0%b0%d0%bc%d0%b0-%d0%b2-java-swing/#comments</comments>
		<pubDate>Fri, 18 Dec 2009 21:23:58 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[swing]]></category>
		<category><![CDATA[апликации]]></category>
		<category><![CDATA[уроци]]></category>

		<guid isPermaLink="false">http://javabg.eu/?p=19</guid>
		<description><![CDATA[Писане на код за изобразяване на прозорец 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 import javax.swing.JFrame; &#160; &#160; public class Simple extends JFrame &#123; &#160; public Simple&#40;&#41; &#123; &#160; setSize&#40;300, 200&#41;; setTitle&#40;&#34;Simple&#34;&#41;; setDefaultCloseOperation&#40;EXIT_ON_CLOSE&#41;; &#125; &#160; public static void main&#40;String&#91;&#93; args&#41; &#123; &#160; Simple [...]


No related posts.

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>Писане на код за изобразяване на прозорец</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
</pre></td><td class="code"><pre class="java" style="font-size: 18; font-family:monospace;"><span style="color: #00FFFF  ; font-weight: bold;">import</span> <span style="color: #7FFF00 ;">javax.swing.JFrame</span><span style="color: #F0FFFF;">;</span>
&nbsp;
&nbsp;
<span style="color: #00FFFF  ; font-weight: bold;">public</span> <span style="color: #00FFFF  ; font-weight: bold;">class</span> Simple <span style="color: #00FFFF  ; font-weight: bold;">extends</span> <span style="color: #8B0000 ;">JFrame</span> <span style="color: #FFFF00;">&#123;</span>
&nbsp;
    <span style="color: #00FFFF  ; font-weight: bold;">public</span> Simple<span style="color: #FFFF00;">&#40;</span><span style="color: #FFFF00;">&#41;</span> <span style="color: #FFFF00;">&#123;</span>
&nbsp;
        setSize<span style="color: #FFFF00;">&#40;</span><span style="color: #E0FFFF;">300</span>, <span style="color: #E0FFFF;">200</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
        setTitle<span style="color: #FFFF00;">&#40;</span><span style="color: #EEE8AA;">&quot;Simple&quot;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
        setDefaultCloseOperation<span style="color: #FFFF00;">&#40;</span>EXIT_ON_CLOSE<span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
   <span style="color: #FFFF00;">&#125;</span>
&nbsp;
    <span style="color: #00FFFF  ; font-weight: bold;">public</span> <span style="color: #00FFFF  ; font-weight: bold;">static</span> <span style="color: #8B0000 ; font-weight: bold;">void</span> main<span style="color: #FFFF00;">&#40;</span><span style="color: #8B0000 ;">String</span><span style="color: #FFFF00;">&#91;</span><span style="color: #FFFF00;">&#93;</span> args<span style="color: #FFFF00;">&#41;</span> <span style="color: #FFFF00;">&#123;</span>
&nbsp;
        Simple simple <span style="color: #F0FFFF;">=</span> <span style="color: #00FFFF  ; font-weight: bold;">new</span> Simple<span style="color: #FFFF00;">&#40;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
        simple.<span style="color: #4B0082;">setVisible</span><span style="color: #FFFF00;">&#40;</span><span style="color: #00FFFF; font-weight: bold;">true</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
&nbsp;
    <span style="color: #FFFF00;">&#125;</span> 
<span style="color: #FFFF00;">&#125;</span></pre></td></tr></table></div>


<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="java" style="font-size: 18; font-family:monospace;"><span style="color: #00FFFF  ; font-weight: bold;">import</span> <span style="color: #7FFF00 ;">javax.swing.JFrame</span><span style="color: #F0FFFF;">;</span></pre></td></tr></table></div>

<p>Тук вмъкваме JFrame джаджа от пакета на swing.</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
</pre></td><td class="code"><pre class="java" style="font-size: 18; font-family:monospace;"> setSize<span style="color: #FFFF00;">&#40;</span><span style="color: #E0FFFF;">300</span>, <span style="color: #E0FFFF;">200</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
 setTitle<span style="color: #FFFF00;">&#40;</span><span style="color: #EEE8AA;">&quot;Simple&quot;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span></pre></td></tr></table></div>

<p>В този код задаваме на прозореца размери ,<br />
300 на 200 , както и задаваме име на прозореца Sample .</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="java" style="font-size: 18; font-family:monospace;">setDefaultCloseOperation<span style="color: #FFFF00;">&#40;</span>EXIT_ON_CLOSE<span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span></pre></td></tr></table></div>

<p>Този метод, ще затвори прозореца при натискане на изходния бутон <strong>X</strong></p>
<p>По дефаут , прозореца се появява в горния ляв край .<br />
Този код , ще позиционира прозореца в центъра.</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
</pre></td><td class="code"><pre class="java" style="font-size: 18; font-family:monospace;"><span style="color: #00FFFF  ; font-weight: bold;">import</span> <span style="color: #7FFF00 ;">java.awt.Dimension</span><span style="color: #F0FFFF;">;</span>
<span style="color: #00FFFF  ; font-weight: bold;">import</span> <span style="color: #7FFF00 ;">java.awt.Toolkit</span><span style="color: #F0FFFF;">;</span>
&nbsp;
<span style="color: #00FFFF  ; font-weight: bold;">import</span> <span style="color: #7FFF00 ;">javax.swing.JFrame</span><span style="color: #F0FFFF;">;</span>
&nbsp;
<span style="color: #00FFFF  ; font-weight: bold;">public</span> <span style="color: #00FFFF  ; font-weight: bold;">class</span> CenterOnScreen <span style="color: #00FFFF  ; font-weight: bold;">extends</span> <span style="color: #8B0000 ;">JFrame</span> <span style="color: #FFFF00;">&#123;</span>
&nbsp;
    <span style="color: #00FFFF  ; font-weight: bold;">public</span> CenterOnScreen<span style="color: #FFFF00;">&#40;</span><span style="color: #FFFF00;">&#41;</span> <span style="color: #FFFF00;">&#123;</span>
&nbsp;
        setSize<span style="color: #FFFF00;">&#40;</span><span style="color: #E0FFFF;">300</span>, <span style="color: #E0FFFF;">200</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
        setTitle<span style="color: #FFFF00;">&#40;</span><span style="color: #EEE8AA;">&quot;CenterOnScreen&quot;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
        setDefaultCloseOperation<span style="color: #FFFF00;">&#40;</span>EXIT_ON_CLOSE<span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
&nbsp;
        <span style="color: #8B0000 ;">Toolkit</span> toolkit <span style="color: #F0FFFF;">=</span> getToolkit<span style="color: #FFFF00;">&#40;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
        <span style="color: #8B0000 ;">Dimension</span> size <span style="color: #F0FFFF;">=</span> toolkit.<span style="color: #4B0082;">getScreenSize</span><span style="color: #FFFF00;">&#40;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
        setLocation<span style="color: #FFFF00;">&#40;</span>size.<span style="color: #4B0082;">width</span><span style="color: #F0FFFF;">/</span><span style="color: #E0FFFF;">2</span> <span style="color: #F0FFFF;">-</span> getWidth<span style="color: #FFFF00;">&#40;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">/</span><span style="color: #E0FFFF;">2</span>, 
		size.<span style="color: #4B0082;">height</span><span style="color: #F0FFFF;">/</span><span style="color: #E0FFFF;">2</span> <span style="color: #F0FFFF;">-</span> getHeight<span style="color: #FFFF00;">&#40;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">/</span><span style="color: #E0FFFF;">2</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
    <span style="color: #FFFF00;">&#125;</span>
&nbsp;
    <span style="color: #00FFFF  ; font-weight: bold;">public</span> <span style="color: #00FFFF  ; font-weight: bold;">static</span> <span style="color: #8B0000 ; font-weight: bold;">void</span> main<span style="color: #FFFF00;">&#40;</span><span style="color: #8B0000 ;">String</span><span style="color: #FFFF00;">&#91;</span><span style="color: #FFFF00;">&#93;</span> args<span style="color: #FFFF00;">&#41;</span> <span style="color: #FFFF00;">&#123;</span>
&nbsp;
        CenterOnScreen cos <span style="color: #F0FFFF;">=</span> <span style="color: #00FFFF  ; font-weight: bold;">new</span> CenterOnScreen<span style="color: #FFFF00;">&#40;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
        cos.<span style="color: #4B0082;">setVisible</span><span style="color: #FFFF00;">&#40;</span><span style="color: #00FFFF; font-weight: bold;">true</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
&nbsp;
    <span style="color: #FFFF00;">&#125;</span>
<span style="color: #FFFF00;">&#125;</span></pre></td></tr></table></div>

<p>Използваме клас от инструменти.</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
</pre></td><td class="code"><pre class="java" style="font-size: 18; font-family:monospace;"><span style="color: #8B0000 ;">Toolkit</span> toolkit <span style="color: #F0FFFF;">=</span> getToolkit<span style="color: #FFFF00;">&#40;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
 <span style="color: #8B0000 ;">Dimension</span> size <span style="color: #F0FFFF;">=</span> toolkit.<span style="color: #4B0082;">getScreenSize</span><span style="color: #FFFF00;">&#40;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span></pre></td></tr></table></div>


<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
</pre></td><td class="code"><pre class="java" style="font-size: 18; font-family:monospace;"> setLocation<span style="color: #FFFF00;">&#40;</span>
size.<span style="color: #4B0082;">width</span><span style="color: #F0FFFF;">/</span><span style="color: #E0FFFF;">2</span> <span style="color: #F0FFFF;">-</span> getWidth<span style="color: #FFFF00;">&#40;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">/</span><span style="color: #E0FFFF;">2</span>, size.<span style="color: #4B0082;">height</span><span style="color: #F0FFFF;">/</span><span style="color: #E0FFFF;">2</span> <span style="color: #F0FFFF;">-</span> getHeight<span style="color: #FFFF00;">&#40;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">/</span><span style="color: #E0FFFF;">2</span>
<span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span></pre></td></tr></table></div>

<p>За да поставим прозореца на екрана,<br />
задаваме  setLocation() метод.</p>
<p><strong></p>
<blockquote><p>Бутони</p></blockquote>
<p></strong></p>
<p>В този пример , ще направим два бутона ,<br />
първия ще издаде звук, а втория,<br />
ще затвори прозореца</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
</pre></td><td class="code"><pre class="java" style="font-size: 18; font-family:monospace;"><span style="color: #00FFFF  ; font-weight: bold;">import</span> <span style="color: #7FFF00 ;">java.awt.Dimension</span><span style="color: #F0FFFF;">;</span>
<span style="color: #00FFFF  ; font-weight: bold;">import</span> <span style="color: #7FFF00 ;">java.awt.Toolkit</span><span style="color: #F0FFFF;">;</span>
<span style="color: #00FFFF  ; font-weight: bold;">import</span> <span style="color: #7FFF00 ;">java.awt.event.ActionEvent</span><span style="color: #F0FFFF;">;</span>
<span style="color: #00FFFF  ; font-weight: bold;">import</span> <span style="color: #7FFF00 ;">java.awt.event.ActionListener</span><span style="color: #F0FFFF;">;</span>
&nbsp;
<span style="color: #00FFFF  ; font-weight: bold;">import</span> <span style="color: #7FFF00 ;">javax.swing.JButton</span><span style="color: #F0FFFF;">;</span>
<span style="color: #00FFFF  ; font-weight: bold;">import</span> <span style="color: #7FFF00 ;">javax.swing.JFrame</span><span style="color: #F0FFFF;">;</span>
<span style="color: #00FFFF  ; font-weight: bold;">import</span> <span style="color: #7FFF00 ;">javax.swing.JPanel</span><span style="color: #F0FFFF;">;</span>
&nbsp;
&nbsp;
<span style="color: #00FFFF  ; font-weight: bold;">public</span> <span style="color: #00FFFF  ; font-weight: bold;">class</span> Buttons <span style="color: #00FFFF  ; font-weight: bold;">extends</span> <span style="color: #8B0000 ;">JFrame</span> <span style="color: #FFFF00;">&#123;</span>
&nbsp;
    <span style="color: #00FFFF  ; font-weight: bold;">private</span> <span style="color: #8B0000 ;">Toolkit</span> toolkit<span style="color: #F0FFFF;">;</span>
&nbsp;
    <span style="color: #00FFFF  ; font-weight: bold;">public</span> Buttons<span style="color: #FFFF00;">&#40;</span><span style="color: #FFFF00;">&#41;</span> <span style="color: #FFFF00;">&#123;</span>
&nbsp;
        setTitle<span style="color: #FFFF00;">&#40;</span><span style="color: #EEE8AA;">&quot;Buttons&quot;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
        setSize<span style="color: #FFFF00;">&#40;</span><span style="color: #E0FFFF;">300</span>, <span style="color: #E0FFFF;">200</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
&nbsp;
        toolkit <span style="color: #F0FFFF;">=</span> getToolkit<span style="color: #FFFF00;">&#40;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
        <span style="color: #8B0000 ;">Dimension</span> size <span style="color: #F0FFFF;">=</span> toolkit.<span style="color: #4B0082;">getScreenSize</span><span style="color: #FFFF00;">&#40;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
        setLocation<span style="color: #FFFF00;">&#40;</span><span style="color: #FFFF00;">&#40;</span>size.<span style="color: #4B0082;">width</span> <span style="color: #F0FFFF;">-</span> getWidth<span style="color: #FFFF00;">&#40;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">/</span><span style="color: #E0FFFF;">2</span>, 
        <span style="color: #FFFF00;">&#40;</span>size.<span style="color: #4B0082;">height</span> <span style="color: #F0FFFF;">-</span> getHeight<span style="color: #FFFF00;">&#40;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">/</span><span style="color: #E0FFFF;">2</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
        setDefaultCloseOperation<span style="color: #FFFF00;">&#40;</span>EXIT_ON_CLOSE<span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
&nbsp;
        <span style="color: #8B0000 ;">JPanel</span> panel <span style="color: #F0FFFF;">=</span> <span style="color: #00FFFF  ; font-weight: bold;">new</span> <span style="color: #8B0000 ;">JPanel</span><span style="color: #FFFF00;">&#40;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
        getContentPane<span style="color: #FFFF00;">&#40;</span><span style="color: #FFFF00;">&#41;</span>.<span style="color: #4B0082;">add</span><span style="color: #FFFF00;">&#40;</span>panel<span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
&nbsp;
	panel.<span style="color: #4B0082;">setLayout</span><span style="color: #FFFF00;">&#40;</span><span style="color: #00FFFF; font-weight: bold;">null</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
&nbsp;
        <span style="color: #8B0000 ;">JButton</span> beep <span style="color: #F0FFFF;">=</span> <span style="color: #00FFFF  ; font-weight: bold;">new</span> <span style="color: #8B0000 ;">JButton</span><span style="color: #FFFF00;">&#40;</span><span style="color: #EEE8AA;">&quot;Beep&quot;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
        beep.<span style="color: #4B0082;">setBounds</span><span style="color: #FFFF00;">&#40;</span><span style="color: #E0FFFF;">150</span>, <span style="color: #E0FFFF;">60</span>, <span style="color: #E0FFFF;">80</span>, <span style="color: #E0FFFF;">30</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
        beep.<span style="color: #4B0082;">addActionListener</span><span style="color: #FFFF00;">&#40;</span><span style="color: #00FFFF  ; font-weight: bold;">new</span> <span style="color: #8B0000 ;">ActionListener</span><span style="color: #FFFF00;">&#40;</span><span style="color: #FFFF00;">&#41;</span> <span style="color: #FFFF00;">&#123;</span>
            <span style="color: #00FFFF  ; font-weight: bold;">public</span> <span style="color: #8B0000 ; font-weight: bold;">void</span> actionPerformed<span style="color: #FFFF00;">&#40;</span><span style="color: #8B0000 ;">ActionEvent</span> event<span style="color: #FFFF00;">&#41;</span> <span style="color: #FFFF00;">&#123;</span>
                toolkit.<span style="color: #4B0082;">beep</span><span style="color: #FFFF00;">&#40;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
            <span style="color: #FFFF00;">&#125;</span>
        <span style="color: #FFFF00;">&#125;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
&nbsp;
       <span style="color: #8B0000 ;">JButton</span> close <span style="color: #F0FFFF;">=</span> <span style="color: #00FFFF  ; font-weight: bold;">new</span> <span style="color: #8B0000 ;">JButton</span><span style="color: #FFFF00;">&#40;</span><span style="color: #EEE8AA;">&quot;Close&quot;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
       close.<span style="color: #4B0082;">setBounds</span><span style="color: #FFFF00;">&#40;</span><span style="color: #E0FFFF;">50</span>, <span style="color: #E0FFFF;">60</span>, <span style="color: #E0FFFF;">80</span>, <span style="color: #E0FFFF;">30</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
       close.<span style="color: #4B0082;">addActionListener</span><span style="color: #FFFF00;">&#40;</span><span style="color: #00FFFF  ; font-weight: bold;">new</span> <span style="color: #8B0000 ;">ActionListener</span><span style="color: #FFFF00;">&#40;</span><span style="color: #FFFF00;">&#41;</span> <span style="color: #FFFF00;">&#123;</span>
           <span style="color: #00FFFF  ; font-weight: bold;">public</span> <span style="color: #8B0000 ; font-weight: bold;">void</span> actionPerformed<span style="color: #FFFF00;">&#40;</span><span style="color: #8B0000 ;">ActionEvent</span> event<span style="color: #FFFF00;">&#41;</span> <span style="color: #FFFF00;">&#123;</span>
               <span style="color: #8B0000 ;">System</span>.<span style="color: #4B0082;">exit</span><span style="color: #FFFF00;">&#40;</span><span style="color: #E0FFFF;">0</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
          <span style="color: #FFFF00;">&#125;</span>
       <span style="color: #FFFF00;">&#125;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
&nbsp;
        panel.<span style="color: #4B0082;">add</span><span style="color: #FFFF00;">&#40;</span>beep<span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
        panel.<span style="color: #4B0082;">add</span><span style="color: #FFFF00;">&#40;</span>close<span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
&nbsp;
    <span style="color: #FFFF00;">&#125;</span>
&nbsp;
    <span style="color: #00FFFF  ; font-weight: bold;">public</span> <span style="color: #00FFFF  ; font-weight: bold;">static</span> <span style="color: #8B0000 ; font-weight: bold;">void</span> main<span style="color: #FFFF00;">&#40;</span><span style="color: #8B0000 ;">String</span><span style="color: #FFFF00;">&#91;</span><span style="color: #FFFF00;">&#93;</span> args<span style="color: #FFFF00;">&#41;</span> <span style="color: #FFFF00;">&#123;</span>
&nbsp;
        Buttons buttons <span style="color: #F0FFFF;">=</span> <span style="color: #00FFFF  ; font-weight: bold;">new</span> Buttons<span style="color: #FFFF00;">&#40;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
        buttons.<span style="color: #4B0082;">setVisible</span><span style="color: #FFFF00;">&#40;</span><span style="color: #00FFFF; font-weight: bold;">true</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
&nbsp;
    <span style="color: #FFFF00;">&#125;</span>
<span style="color: #FFFF00;">&#125;</span></pre></td></tr></table></div>

<p>В този пример, ще видим две нови изображения.</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
</pre></td><td class="code"><pre class="java" style="font-size: 18; font-family:monospace;"> <span style="color: #8B0000 ;">JPanel</span> panel <span style="color: #F0FFFF;">=</span> <span style="color: #00FFFF  ; font-weight: bold;">new</span> <span style="color: #8B0000 ;">JPanel</span><span style="color: #FFFF00;">&#40;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
 getContentPane<span style="color: #FFFF00;">&#40;</span><span style="color: #FFFF00;">&#41;</span>.<span style="color: #4B0082;">add</span><span style="color: #FFFF00;">&#40;</span>panel<span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span></pre></td></tr></table></div>

<p>Създаваме JPanel . Добавяме JPanel в JFrame.</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="java" style="font-size: 18; font-family:monospace;"> panel.<span style="color: #4B0082;">setLayout</span><span style="color: #FFFF00;">&#40;</span><span style="color: #00FFFF; font-weight: bold;">null</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span></pre></td></tr></table></div>

<p>По дефаут JPanel има FlowLayout мениджър.<br />
Структурата мениджър е използван за поставяне на приспособления върху контейнерите.<br />
Ако извикаме setLayout(null) можем да позиционираме нашия компонент апсолютно.<br />
За това използваме setBounds() метод.</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
</pre></td><td class="code"><pre class="java" style="font-size: 18; font-family:monospace;"> <span style="color: #8B0000 ;">JButton</span> beep <span style="color: #F0FFFF;">=</span> <span style="color: #00FFFF  ; font-weight: bold;">new</span> <span style="color: #8B0000 ;">JButton</span><span style="color: #FFFF00;">&#40;</span><span style="color: #EEE8AA;">&quot;Beep&quot;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
 beep.<span style="color: #4B0082;">setBounds</span><span style="color: #FFFF00;">&#40;</span><span style="color: #E0FFFF;">150</span>, <span style="color: #E0FFFF;">60</span>, <span style="color: #E0FFFF;">80</span>, <span style="color: #E0FFFF;">30</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
 beep.<span style="color: #4B0082;">addActionListener</span><span style="color: #FFFF00;">&#40;</span><span style="color: #00FFFF  ; font-weight: bold;">new</span> <span style="color: #8B0000 ;">ActionListener</span><span style="color: #FFFF00;">&#40;</span><span style="color: #FFFF00;">&#41;</span> <span style="color: #FFFF00;">&#123;</span>
     <span style="color: #00FFFF  ; font-weight: bold;">public</span> <span style="color: #8B0000 ; font-weight: bold;">void</span> actionPerformed<span style="color: #FFFF00;">&#40;</span><span style="color: #8B0000 ;">ActionEvent</span> event<span style="color: #FFFF00;">&#41;</span> <span style="color: #FFFF00;">&#123;</span>
         toolkit.<span style="color: #4B0082;">beep</span><span style="color: #FFFF00;">&#40;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
     <span style="color: #FFFF00;">&#125;</span>
 <span style="color: #FFFF00;">&#125;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span></pre></td></tr></table></div>

<p>Тук създаваме бутон.<br />
Позиционираме го като извикваме метода setBounds() .<br />
 След това добавяме action listener.<br />
action listener е за когато изпълняваме действие с бутона.<br />
В нашия случай е при клик на бутона, ще издаде звук.</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="java" style="font-size: 18; font-family:monospace;"> <span style="color: #8B0000 ;">System</span>.<span style="color: #4B0082;">exit</span><span style="color: #FFFF00;">&#40;</span><span style="color: #E0FFFF;">0</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span></pre></td></tr></table></div>

<p>Close бутона ще затвори прозореца.<br />
 За това ние извикваме метода System.exit() .</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
</pre></td><td class="code"><pre class="java" style="font-size: 18; font-family:monospace;"> panel.<span style="color: #4B0082;">add</span><span style="color: #FFFF00;">&#40;</span>beep<span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
 panel.<span style="color: #4B0082;">add</span><span style="color: #FFFF00;">&#40;</span>close<span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span></pre></td></tr></table></div>

<p>В този пример, когато мишката попадне на бутон той показва съобщение.</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
</pre></td><td class="code"><pre class="java" style="font-size: 18; font-family:monospace;"><span style="color: #00FFFF  ; font-weight: bold;">import</span> <span style="color: #7FFF00 ;">java.awt.Dimension</span><span style="color: #F0FFFF;">;</span>
<span style="color: #00FFFF  ; font-weight: bold;">import</span> <span style="color: #7FFF00 ;">java.awt.Toolkit</span><span style="color: #F0FFFF;">;</span>
&nbsp;
<span style="color: #00FFFF  ; font-weight: bold;">import</span> <span style="color: #7FFF00 ;">javax.swing.JButton</span><span style="color: #F0FFFF;">;</span>
<span style="color: #00FFFF  ; font-weight: bold;">import</span> <span style="color: #7FFF00 ;">javax.swing.JFrame</span><span style="color: #F0FFFF;">;</span>
<span style="color: #00FFFF  ; font-weight: bold;">import</span> <span style="color: #7FFF00 ;">javax.swing.JPanel</span><span style="color: #F0FFFF;">;</span>
&nbsp;
&nbsp;
<span style="color: #00FFFF  ; font-weight: bold;">public</span> <span style="color: #00FFFF  ; font-weight: bold;">class</span> Tooltip <span style="color: #00FFFF  ; font-weight: bold;">extends</span> <span style="color: #8B0000 ;">JFrame</span> <span style="color: #FFFF00;">&#123;</span>
&nbsp;
    <span style="color: #00FFFF  ; font-weight: bold;">private</span> <span style="color: #8B0000 ;">Toolkit</span> toolkit<span style="color: #F0FFFF;">;</span>
&nbsp;
    <span style="color: #00FFFF  ; font-weight: bold;">public</span> Tooltip<span style="color: #FFFF00;">&#40;</span><span style="color: #FFFF00;">&#41;</span> <span style="color: #FFFF00;">&#123;</span>
&nbsp;
        setTitle<span style="color: #FFFF00;">&#40;</span><span style="color: #EEE8AA;">&quot;Tooltip&quot;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
        setSize<span style="color: #FFFF00;">&#40;</span><span style="color: #E0FFFF;">300</span>, <span style="color: #E0FFFF;">200</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
&nbsp;
        toolkit <span style="color: #F0FFFF;">=</span> getToolkit<span style="color: #FFFF00;">&#40;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
        <span style="color: #8B0000 ;">Dimension</span> size <span style="color: #F0FFFF;">=</span> toolkit.<span style="color: #4B0082;">getScreenSize</span><span style="color: #FFFF00;">&#40;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
        setLocation<span style="color: #FFFF00;">&#40;</span><span style="color: #FFFF00;">&#40;</span>size.<span style="color: #4B0082;">width</span> <span style="color: #F0FFFF;">-</span> getWidth<span style="color: #FFFF00;">&#40;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">/</span><span style="color: #E0FFFF;">2</span>,
        <span style="color: #FFFF00;">&#40;</span>size.<span style="color: #4B0082;">height</span> <span style="color: #F0FFFF;">-</span> getHeight<span style="color: #FFFF00;">&#40;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">/</span><span style="color: #E0FFFF;">2</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
        setDefaultCloseOperation<span style="color: #FFFF00;">&#40;</span>EXIT_ON_CLOSE<span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
&nbsp;
        <span style="color: #8B0000 ;">JPanel</span> panel <span style="color: #F0FFFF;">=</span> <span style="color: #00FFFF  ; font-weight: bold;">new</span> <span style="color: #8B0000 ;">JPanel</span><span style="color: #FFFF00;">&#40;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
        getContentPane<span style="color: #FFFF00;">&#40;</span><span style="color: #FFFF00;">&#41;</span>.<span style="color: #4B0082;">add</span><span style="color: #FFFF00;">&#40;</span>panel<span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
&nbsp;
        panel.<span style="color: #4B0082;">setLayout</span><span style="color: #FFFF00;">&#40;</span><span style="color: #00FFFF; font-weight: bold;">null</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
        panel.<span style="color: #4B0082;">setToolTipText</span><span style="color: #FFFF00;">&#40;</span><span style="color: #EEE8AA;">&quot;A Panel container&quot;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
&nbsp;
        <span style="color: #8B0000 ;">JButton</span> button <span style="color: #F0FFFF;">=</span> <span style="color: #00FFFF  ; font-weight: bold;">new</span> <span style="color: #8B0000 ;">JButton</span><span style="color: #FFFF00;">&#40;</span><span style="color: #EEE8AA;">&quot;Button&quot;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
        button.<span style="color: #4B0082;">setBounds</span><span style="color: #FFFF00;">&#40;</span><span style="color: #E0FFFF;">100</span>, <span style="color: #E0FFFF;">60</span>, <span style="color: #E0FFFF;">80</span>, <span style="color: #E0FFFF;">30</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
        button.<span style="color: #4B0082;">setToolTipText</span><span style="color: #FFFF00;">&#40;</span><span style="color: #EEE8AA;">&quot;A button component&quot;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
&nbsp;
        panel.<span style="color: #4B0082;">add</span><span style="color: #FFFF00;">&#40;</span>button<span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
&nbsp;
    <span style="color: #FFFF00;">&#125;</span>
&nbsp;
    <span style="color: #00FFFF  ; font-weight: bold;">public</span> <span style="color: #00FFFF  ; font-weight: bold;">static</span> <span style="color: #8B0000 ; font-weight: bold;">void</span> main<span style="color: #FFFF00;">&#40;</span><span style="color: #8B0000 ;">String</span><span style="color: #FFFF00;">&#91;</span><span style="color: #FFFF00;">&#93;</span> args<span style="color: #FFFF00;">&#41;</span> <span style="color: #FFFF00;">&#123;</span>
&nbsp;
        Tooltip tooltip <span style="color: #F0FFFF;">=</span> <span style="color: #00FFFF  ; font-weight: bold;">new</span> Tooltip<span style="color: #FFFF00;">&#40;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
        tooltip.<span style="color: #4B0082;">setVisible</span><span style="color: #FFFF00;">&#40;</span><span style="color: #00FFFF; font-weight: bold;">true</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span>
&nbsp;
    <span style="color: #FFFF00;">&#125;</span>
<span style="color: #FFFF00;">&#125;</span></pre></td></tr></table></div>

<p>В примера слагаме фрейм на tooltip .</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
</pre></td><td class="code"><pre class="java" style="font-size: 18; font-family:monospace;">&nbsp;
 panel.<span style="color: #4B0082;">setToolTipText</span><span style="color: #FFFF00;">&#40;</span><span style="color: #EEE8AA;">&quot;A Panel container&quot;</span><span style="color: #FFFF00;">&#41;</span><span style="color: #F0FFFF;">;</span></pre></td></tr></table></div>

<p>За да включим tooltip, извикваме метода setTooltipText() .</p>
<img src="http://javabg.eu/?ak_action=api_record_view&id=19&type=feed" alt="" />

<p>No related posts.</p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://javabg.eu/2009/12/%d0%bf%d1%8a%d1%80%d0%b2%d0%b0-%d0%bf%d1%80%d0%be%d0%b3%d1%80%d0%b0%d0%bc%d0%b0-%d0%b2-java-swing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

