<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.3" -->
<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/"
	>

<channel>
	<title>ざっくりJava情報館</title>
	<link>http://bluedb.org/java</link>
	<description>ほとんど自分用のメモ</description>
	<pubDate>Tue, 13 Nov 2007 04:39:26 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3</generator>
	<language>en</language>
			<item>
		<title>eclipseのショートカット</title>
		<link>http://bluedb.org/java/archives/38</link>
		<comments>http://bluedb.org/java/archives/38#comments</comments>
		<pubDate>Tue, 13 Nov 2007 04:39:26 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[misc]]></category>

		<guid isPermaLink="false">http://bluedb.org/java/archives/38</guid>
		<description><![CDATA[

No
分類
タイトル
キーボード・ショートカット


1
ファイル
「新規」ダイアログボックスの表示
Ctrl + N


2
ファイル
新規作成用メニューの表示
Shift + Alt + N


3
ファイル
すべて保存
Ctrl + Shift + S


4
ファイル
名前の変更
F2


5
ファイル
最新の情報に更新
F5


6
ファイル
タブを閉じる
Ctrl + F4 または Ctrl + W


7
ファイル
タブをすべて閉じる
Ctrl + Shift + F4 または Ctrl + Shift + W


8
ファイル
プロパティの表示
Alt + Enter


9
ファイル
アプリケーションの終了
Alt + F4


10
編集
やり直し
Ctrl + Y


11
編集
行を上にコピー
Ctrl + Alt + ↑


12
編集
行を下にコピー
Ctrl + Alt + ↓


13
編集
行を上に挿入
Ctrl + Shift + Enter


14
編集
行を下に挿入
Shift + Enter


15
編集
行の削除
Ctrl + D


16
編集
右単語を削除
Ctrl + Delete


17
編集
左の単語を削除
Ctrl + BackSpace


18
編集
小文字に変換
Ctrl + Shift [...]]]></description>
			<content:encoded><![CDATA[<table class="tblKS">
<tr>
<th class="c83"><em>No</em></th>
<th class="c83"><em>分類<em></th>
<th class="c83"><em>タイトル</em></th>
<th class="c83"><em>キーボード・ショートカット</em></th>
</tr>
<tr>
<td id="fldNo">1</td>
<td id="fldBunrui">ファイル</td>
<td id="fldTitle">「新規」ダイアログボックスの表示</td>
<td id="fldKS">Ctrl + N</td>
</tr>
<tr>
<td id="fldNo">2</td>
<td id="fldBunrui">ファイル</td>
<td id="fldTitle">新規作成用メニューの表示</td>
<td id="fldKS">Shift + Alt + N</td>
</tr>
<tr>
<td id="fldNo">3</td>
<td id="fldBunrui">ファイル</td>
<td id="fldTitle">すべて保存</td>
<td id="fldKS">Ctrl + Shift + S</td>
</tr>
<tr>
<td id="fldNo">4</td>
<td id="fldBunrui">ファイル</td>
<td id="fldTitle">名前の変更</td>
<td id="fldKS">F2</td>
</tr>
<tr>
<td id="fldNo">5</td>
<td id="fldBunrui">ファイル</td>
<td id="fldTitle">最新の情報に更新</td>
<td id="fldKS">F5</td>
</tr>
<tr>
<td id="fldNo">6</td>
<td id="fldBunrui">ファイル</td>
<td id="fldTitle">タブを閉じる</td>
<td id="fldKS">Ctrl + F4 または Ctrl + W</td>
</tr>
<tr>
<td id="fldNo">7</td>
<td id="fldBunrui">ファイル</td>
<td id="fldTitle">タブをすべて閉じる</td>
<td id="fldKS">Ctrl + Shift + F4 または Ctrl + Shift + W</td>
</tr>
<tr>
<td id="fldNo">8</td>
<td id="fldBunrui">ファイル</td>
<td id="fldTitle">プロパティの表示</td>
<td id="fldKS">Alt + Enter</td>
</tr>
<tr>
<td id="fldNo">9</td>
<td id="fldBunrui">ファイル</td>
<td id="fldTitle">アプリケーションの終了</td>
<td id="fldKS">Alt + F4</td>
</tr>
<tr>
<td id="fldNo">10</td>
<td id="fldBunrui">編集</td>
<td id="fldTitle">やり直し</td>
<td id="fldKS">Ctrl + Y</td>
</tr>
<tr>
<td id="fldNo">11</td>
<td id="fldBunrui">編集</td>
<td id="fldTitle">行を上にコピー</td>
<td id="fldKS">Ctrl + Alt + ↑</td>
</tr>
<tr>
<td id="fldNo">12</td>
<td id="fldBunrui">編集</td>
<td id="fldTitle">行を下にコピー</td>
<td id="fldKS">Ctrl + Alt + ↓</td>
</tr>
<tr>
<td id="fldNo">13</td>
<td id="fldBunrui">編集</td>
<td id="fldTitle">行を上に挿入</td>
<td id="fldKS">Ctrl + Shift + Enter</td>
</tr>
<tr>
<td id="fldNo">14</td>
<td id="fldBunrui">編集</td>
<td id="fldTitle">行を下に挿入</td>
<td id="fldKS">Shift + Enter</td>
</tr>
<tr>
<td id="fldNo">15</td>
<td id="fldBunrui">編集</td>
<td id="fldTitle">行の削除</td>
<td id="fldKS">Ctrl + D</td>
</tr>
<tr>
<td id="fldNo">16</td>
<td id="fldBunrui">編集</td>
<td id="fldTitle">右単語を削除</td>
<td id="fldKS">Ctrl + Delete</td>
</tr>
<tr>
<td id="fldNo">17</td>
<td id="fldBunrui">編集</td>
<td id="fldTitle">左の単語を削除</td>
<td id="fldKS">Ctrl + BackSpace</td>
</tr>
<tr>
<td id="fldNo">18</td>
<td id="fldBunrui">編集</td>
<td id="fldTitle">小文字に変換</td>
<td id="fldKS">Ctrl + Shift + Y</td>
</tr>
<tr>
<td id="fldNo">19</td>
<td id="fldBunrui">編集</td>
<td id="fldTitle">大文字に変換</td>
<td id="fldKS">Ctrl + Shift + X</td>
</tr>
<tr>
<td id="fldNo">20</td>
<td id="fldBunrui">編集</td>
<td id="fldTitle">インデント</td>
<td id="fldKS">Ctrl + Alt + →</td>
</tr>
<tr>
<td id="fldNo">21</td>
<td id="fldBunrui">編集</td>
<td id="fldTitle">アンインデント</td>
<td id="fldKS">Ctrl + Alt + ←</td>
</tr>
<tr>
<td id="fldNo">22</td>
<td id="fldBunrui">編集</td>
<td id="fldTitle">挿入モードの切り替え</td>
<td id="fldKS">Ctrl + Shift + Insert</td>
</tr>
<tr>
<td id="fldNo">23</td>
<td id="fldBunrui">編集</td>
<td id="fldTitle">ツールヒント記述の表示</td>
<td id="fldKS">F2</td>
</tr>
<tr>
<td id="fldNo">24</td>
<td id="fldBunrui">編集</td>
<td id="fldTitle">単語補完</td>
<td id="fldKS">Alt + /</td>
</tr>
<tr>
<td id="fldNo">25</td>
<td id="fldBunrui">編集</td>
<td id="fldTitle">入力候補の表示（コード補完）</td>
<td id="fldKS">Ctrl + Space</td>
</tr>
<tr>
<td id="fldNo">26</td>
<td id="fldBunrui">編集</td>
<td id="fldTitle">パラメータヒントの表示</td>
<td id="fldKS">Ctrl + Shift + Space</td>
</tr>
<tr>
<td id="fldNo">27</td>
<td id="fldBunrui">編集</td>
<td id="fldTitle">Quick Fix</td>
<td id="fldKS">Ctrl + 1</td>
</tr>
<tr>
<td id="fldNo">28</td>
<td id="fldBunrui">編集</td>
<td id="fldTitle">Quick DiffのOn/Offの切り替え</td>
<td id="fldKS">Ctrl + Shift + Q</td>
</tr>
<tr>
<td id="fldNo">29</td>
<td id="fldBunrui">編集</td>
<td id="fldTitle">折り畳み</td>
<td id="fldKS">Ctrl + -（テンキー）</td>
</tr>
<tr>
<td id="fldNo">30</td>
<td id="fldBunrui">編集</td>
<td id="fldTitle">展開</td>
<td id="fldKS">Ctrl + +（テンキー）</td>
</tr>
<tr>
<td id="fldNo">31</td>
<td id="fldBunrui">編集</td>
<td id="fldTitle">すべて展開</td>
<td id="fldKS">Ctrl + *</td>
</tr>
<tr>
<td id="fldNo">32</td>
<td id="fldBunrui">選択</td>
<td id="fldTitle">1単語選択（カーソルの左側）</td>
<td id="fldKS">Ctrl + Shift + ←</td>
</tr>
<tr>
<td id="fldNo">33</td>
<td id="fldBunrui">選択</td>
<td id="fldTitle">1単語選択（カーソルの右側）</td>
<td id="fldKS">Ctrl + Shift + → </td>
</tr>
<tr>
<td id="fldNo">34</td>
<td id="fldBunrui">選択</td>
<td id="fldTitle">エンクロージングエレメントの選択</td>
<td id="fldKS">Shift + Alt + ↑</td>
</tr>
<tr>
<td id="fldNo">35</td>
<td id="fldBunrui">選択</td>
<td id="fldTitle">次のエレメントの選択</td>
<td id="fldKS">Shift + Alt + →</td>
</tr>
<tr>
<td id="fldNo">36</td>
<td id="fldBunrui">選択</td>
<td id="fldTitle">前のエレメントの選択</td>
<td id="fldKS">Shift + Alt + ←</td>
</tr>
<tr>
<td id="fldNo">37</td>
<td id="fldBunrui">検索</td>
<td id="fldTitle">検索/置換</td>
<td id="fldKS">Ctrl + F</td>
</tr>
<tr>
<td id="fldNo">38</td>
<td id="fldBunrui">検索</td>
<td id="fldTitle">次を検索</td>
<td id="fldKS">Ctrl + K</td>
</tr>
<tr>
<td id="fldNo">39</td>
<td id="fldBunrui">検索</td>
<td id="fldTitle">前を検索</td>
<td id="fldKS">Ctrl + Shift + K</td>
</tr>
<tr>
<td id="fldNo">40</td>
<td id="fldBunrui">検索</td>
<td id="fldTitle">次をインクリメンタル検索</td>
<td id="fldKS">Ctrl + J</td>
</tr>
<tr>
<td id="fldNo">41</td>
<td id="fldBunrui">検索</td>
<td id="fldTitle">前をインクリメンタル検索</td>
<td id="fldKS">Ctrl + Shift + J</td>
</tr>
<tr>
<td id="fldNo">42</td>
<td id="fldBunrui">移動</td>
<td id="fldTitle">行を上に移動</td>
<td id="fldKS">Alt + ↑</td>
</tr>
<tr>
<td id="fldNo">43</td>
<td id="fldBunrui">移動</td>
<td id="fldTitle">行を下に移動</td>
<td id="fldKS">Alt + ↓</td>
</tr>
<tr>
<td id="fldNo">44</td>
<td id="fldBunrui">移動</td>
<td id="fldTitle">1単語右へ移動</td>
<td id="fldKS">Ctrl + →</td>
</tr>
<tr>
<td id="fldNo">45</td>
<td id="fldBunrui">移動</td>
<td id="fldTitle">1単語左へ移動</td>
<td id="fldKS">Ctrl + ←</td>
</tr>
<tr>
<td id="fldNo">46</td>
<td id="fldBunrui">スクロール</td>
<td id="fldTitle">1行上にスクロール</td>
<td id="fldKS">Ctrl + ↑</td>
</tr>
<tr>
<td id="fldNo">47</td>
<td id="fldBunrui">スクロール</td>
<td id="fldTitle">1行下にスクロール</td>
<td id="fldKS">Ctrl + ↓</td>
</tr>
<tr>
<td id="fldNo">48</td>
<td id="fldBunrui">ソース</td>
<td id="fldTitle">コメントの切り替え</td>
<td id="fldKS">Ctrl + / または Ctrl + 7 または Ctrl + Shift + C</td>
</tr>
<tr>
<td id="fldNo">49</td>
<td id="fldBunrui">ソース</td>
<td id="fldTitle">ブロックコメントの追加</td>
<td id="fldKS">Ctrl + Shift + /</td>
</tr>
<tr>
<td id="fldNo">50</td>
<td id="fldBunrui">ソース</td>
<td id="fldTitle">ブロックコメントの除去</td>
<td id="fldKS">Ctrl + Shift + \</td>
</tr>
<tr>
<td id="fldNo">51</td>
<td id="fldBunrui">ソース</td>
<td id="fldTitle">フォーマット</td>
<td id="fldKS">Ctrl + Shift + F</td>
</tr>
<tr>
<td id="fldNo">52</td>
<td id="fldBunrui">ソース</td>
<td id="fldTitle">インデントの訂正</td>
<td id="fldKS">Ctrl + I</td>
</tr>
<tr>
<td id="fldNo">53</td>
<td id="fldBunrui">ソース</td>
<td id="fldTitle">インポートの編成</td>
<td id="fldKS">Ctrl + Shift + O</td>
</tr>
<tr>
<td id="fldNo">54</td>
<td id="fldBunrui">ソース</td>
<td id="fldTitle">インポートの追加</td>
<td id="fldKS">Ctrl + Shift + M</td>
</tr>
<tr>
<td id="fldNo">55</td>
<td id="fldBunrui">ソース</td>
<td id="fldTitle">コメントの追加</td>
<td id="fldKS">Shift + Alt + J</td>
</tr>
<tr>
<td id="fldNo">56</td>
<td id="fldBunrui">ソース</td>
<td id="fldTitle">出現箇所のマークの切り替え</td>
<td id="fldKS">Shift + Alt + O</td>
</tr>
<tr>
<td id="fldNo">57</td>
<td id="fldBunrui">ソース</td>
<td id="fldTitle">出現箇所の注釈の除去</td>
<td id="fldKS">Shift + Alt + U</td>
</tr>
<tr>
<td id="fldNo">58</td>
<td id="fldBunrui">ソース</td>
<td id="fldTitle">ソース用クイックメニューの表示</td>
<td id="fldKS">Shift + Alt + S</td>
</tr>
<tr>
<td id="fldNo">59</td>
<td id="fldBunrui">リファクタリング</td>
<td id="fldTitle">名前変更</td>
<td id="fldKS">Shift + Alt + R</td>
</tr>
<tr>
<td id="fldNo">60</td>
<td id="fldBunrui">リファクタリング</td>
<td id="fldTitle">移動</td>
<td id="fldKS">Shift + Alt + V</td>
</tr>
<tr>
<td id="fldNo">61</td>
<td id="fldBunrui">リファクタリング</td>
<td id="fldTitle">メソッドシグニチャーの変更</td>
<td id="fldKS">Shift + Alt + C</td>
</tr>
<tr>
<td id="fldNo">62</td>
<td id="fldBunrui">リファクタリング</td>
<td id="fldTitle">メソッドの抽出</td>
<td id="fldKS">Shift + Alt + M</td>
</tr>
<tr>
<td id="fldNo">63</td>
<td id="fldBunrui">リファクタリング</td>
<td id="fldTitle">ローカル変数の抽出</td>
<td id="fldKS">Shift + Alt + L</td>
</tr>
<tr>
<td id="fldNo">64</td>
<td id="fldBunrui">リファクタリング</td>
<td id="fldTitle">インライン化</td>
<td id="fldKS">Shift + Alt + I</td>
</tr>
<tr>
<td id="fldNo">65</td>
<td id="fldBunrui">ナビゲート</td>
<td id="fldTitle">ジャンプ : 直前のメンバ</td>
<td id="fldKS">Ctrl + Shift + ↑</td>
</tr>
<tr>
<td id="fldNo">66</td>
<td id="fldBunrui">ナビゲート</td>
<td id="fldTitle">ジャンプ : 次のメンバ</td>
<td id="fldKS">Ctrl + Shift + ↓</td>
</tr>
<tr>
<td id="fldNo">67</td>
<td id="fldBunrui">ナビゲート</td>
<td id="fldTitle">ジャンプ : 対応する括弧</td>
<td id="fldKS">Ctrl + Shift + P</td>
</tr>
<tr>
<td id="fldNo">68</td>
<td id="fldBunrui">ナビゲート</td>
<td id="fldTitle">宣言を開く</td>
<td id="fldKS">F3</td>
</tr>
<tr>
<td id="fldNo">69</td>
<td id="fldBunrui">ナビゲート</td>
<td id="fldTitle">型階層を開く</td>
<td id="fldKS">F4</td>
</tr>
<tr>
<td id="fldNo">70</td>
<td id="fldBunrui">ナビゲート</td>
<td id="fldTitle">呼び出し階層を開く</td>
<td id="fldKS">Ctrl + Alt + H</td>
</tr>
<tr>
<td id="fldNo">71</td>
<td id="fldBunrui">ナビゲート</td>
<td id="fldTitle">外部Javadoc開く</td>
<td id="fldKS">Shift + F2</td>
</tr>
<tr>
<td id="fldNo">72</td>
<td id="fldBunrui">ナビゲート</td>
<td id="fldTitle">型を開く</td>
<td id="fldKS">Ctrl + Shift + T</td>
</tr>
<tr>
<td id="fldNo">73</td>
<td id="fldBunrui">ナビゲート</td>
<td id="fldTitle">階層で型を開く</td>
<td id="fldKS">Ctrl + Shift + H</td>
</tr>
<tr>
<td id="fldNo">74</td>
<td id="fldBunrui">ナビゲート</td>
<td id="fldTitle">リソースを開く</td>
<td id="fldKS">Ctrl + Shift + R</td>
</tr>
<tr>
<td id="fldNo">75</td>
<td id="fldBunrui">ナビゲート</td>
<td id="fldTitle">構造を開く</td>
<td id="fldKS">Ctrl + F3</td>
</tr>
<tr>
<td id="fldNo">76</td>
<td id="fldBunrui">ナビゲート</td>
<td id="fldTitle">表示メニュー</td>
<td id="fldKS">Shift + Alt + W</td>
</tr>
<tr>
<td id="fldNo">77</td>
<td id="fldBunrui">ナビゲート</td>
<td id="fldTitle">クイックアウトライン</td>
<td id="fldKS">Ctrl + O</td>
</tr>
<tr>
<td id="fldNo">78</td>
<td id="fldBunrui">ナビゲート</td>
<td id="fldTitle">クイック型階層</td>
<td id="fldKS">Ctrl + T</td>
</tr>
<tr>
<td id="fldNo">79</td>
<td id="fldBunrui">ナビゲート</td>
<td id="fldTitle">次の注釈</td>
<td id="fldKS">Ctrl + .</td>
</tr>
<tr>
<td id="fldNo">80</td>
<td id="fldBunrui">ナビゲート</td>
<td id="fldTitle">前の注釈</td>
<td id="fldKS">Ctrl + ,</td>
</tr>
<tr>
<td id="fldNo">81</td>
<td id="fldBunrui">ナビゲート</td>
<td id="fldTitle">最後の編集位置</td>
<td id="fldKS">Ctrl + Q</td>
</tr>
<tr>
<td id="fldNo">82</td>
<td id="fldBunrui">ナビゲート</td>
<td id="fldTitle">指定行へジャンプ</td>
<td id="fldKS">Ctrl + L</td>
</tr>
<tr>
<td id="fldNo">83</td>
<td id="fldBunrui">ナビゲート</td>
<td id="fldTitle">戻る（履歴）</td>
<td id="fldKS">Alt + ←</td>
</tr>
<tr>
<td id="fldNo">84</td>
<td id="fldBunrui">ナビゲート</td>
<td id="fldTitle">進む（履歴）</td>
<td id="fldKS">Alt + →</td>
</tr>
<tr>
<td id="fldNo">85</td>
<td id="fldBunrui">検索</td>
<td id="fldTitle">「検索」ダイアログボックスを表示</td>
<td id="fldKS">Ctrl + H</td>
</tr>
<tr>
<td id="fldNo">86</td>
<td id="fldBunrui">検索</td>
<td id="fldTitle">テキストを検索（ワークスペース内で）</td>
<td id="fldKS">Ctrl + Alt + G</td>
</tr>
<tr>
<td id="fldNo">87</td>
<td id="fldBunrui">検索</td>
<td id="fldTitle">参照を検索（ワークスペース内で）</td>
<td id="fldKS">Ctrl + Shift + G</td>
</tr>
<tr>
<td id="fldNo">88</td>
<td id="fldBunrui">検索</td>
<td id="fldTitle">宣言を検索（ワークスペース内で）</td>
<td id="fldKS">Ctrl + G</td>
</tr>
<tr>
<td id="fldNo">89</td>
<td id="fldBunrui">検索</td>
<td id="fldTitle">ファイル内で出現箇所を検索するためのメニューを表示</td>
<td id="fldKS">Ctrl + Shift + U</td>
</tr>
<tr>
<td id="fldNo">90</td>
<td id="fldBunrui">プロジェクト</td>
<td id="fldTitle">すべてビルド</td>
<td id="fldKS">Ctrl + B</td>
</tr>
<tr>
<td id="fldNo">91</td>
<td id="fldBunrui">実行・デバッグ</td>
<td id="fldTitle">前回の起動を実行</td>
<td id="fldKS">Ctrl + F11</td>
</tr>
<tr>
<td id="fldNo">92</td>
<td id="fldBunrui">実行・デバッグ</td>
<td id="fldTitle">前回の起動をデバッグ</td>
<td id="fldKS">F11</td>
</tr>
<tr>
<td id="fldNo">93</td>
<td id="fldBunrui">実行・デバッグ</td>
<td id="fldTitle">Java アプリケーションを実行</td>
<td id="fldKS">Shift + Alt + X,J</td>
</tr>
<tr>
<td id="fldNo">94</td>
<td id="fldBunrui">実行・デバッグ</td>
<td id="fldTitle">Java アプレットを実行</td>
<td id="fldKS">Shift + Alt + X,A</td>
</tr>
<tr>
<td id="fldNo">95</td>
<td id="fldBunrui">実行・デバッグ</td>
<td id="fldTitle">JUnit テストを実行</td>
<td id="fldKS">Shift + Alt + X,T</td>
</tr>
<tr>
<td id="fldNo">96</td>
<td id="fldBunrui">実行・デバッグ</td>
<td id="fldTitle">JUnit プラグイン・テストを実行</td>
<td id="fldKS">Shift + Alt + X,P</td>
</tr>
<tr>
<td id="fldNo">97</td>
<td id="fldBunrui">実行・デバッグ</td>
<td id="fldTitle">Eclipse アプリケーションに実行</td>
<td id="fldKS">Shift + Alt + X,E</td>
</tr>
<tr>
<td id="fldNo">98</td>
<td id="fldBunrui">実行・デバッグ</td>
<td id="fldTitle">SWT アプリケーションを実行</td>
<td id="fldKS">Shift + Alt + X,S</td>
</tr>
<tr>
<td id="fldNo">99</td>
<td id="fldBunrui">実行・デバッグ</td>
<td id="fldTitle">Equinox フレームワークの実行</td>
<td id="fldKS">Shift + Alt + X,X</td>
</tr>
<tr>
<td id="fldNo">100</td>
<td id="fldBunrui">実行・デバッグ</td>
<td id="fldTitle">Ant ビルドを実行</td>
<td id="fldKS">Shift + Alt + X,Q</td>
</tr>
<tr>
<td id="fldNo">101</td>
<td id="fldBunrui">実行・デバッグ</td>
<td id="fldTitle">Java アプリケーションをデバッグ</td>
<td id="fldKS">Shift + Alt + D,J</td>
</tr>
<tr>
<td id="fldNo">102</td>
<td id="fldBunrui">実行・デバッグ</td>
<td id="fldTitle">Java アプレットをデバッグ</td>
<td id="fldKS">Shift + Alt + D,A</td>
</tr>
<tr>
<td id="fldNo">103</td>
<td id="fldBunrui">実行・デバッグ</td>
<td id="fldTitle">JUnit テストをデバッグ</td>
<td id="fldKS">Shift + Alt + D,T</td>
</tr>
<tr>
<td id="fldNo">104</td>
<td id="fldBunrui">実行・デバッグ</td>
<td id="fldTitle">JUnit プラグイン・テストをデバッグ</td>
<td id="fldKS">Shift + Alt + D,P</td>
</tr>
<tr>
<td id="fldNo">105</td>
<td id="fldBunrui">実行・デバッグ</td>
<td id="fldTitle">Eclipse アプリケーションをデバッグ</td>
<td id="fldKS">Shift + Alt + D,E</td>
</tr>
<tr>
<td id="fldNo">106</td>
<td id="fldBunrui">実行・デバッグ</td>
<td id="fldTitle">SWT アプリケーションをデバッグ</td>
<td id="fldKS">Shift + Alt + D,S</td>
</tr>
<tr>
<td id="fldNo">107</td>
<td id="fldBunrui">実行・デバッグ</td>
<td id="fldTitle">Equinox フレームワークをデバッグ</td>
<td id="fldKS">Shift + Alt + D,X</td>
</tr>
<tr>
<td id="fldNo">108</td>
<td id="fldBunrui">実行・デバッグ</td>
<td id="fldTitle">Ant ビルドをデバッグ</td>
<td id="fldKS">Shift + Alt + D,Q</td>
</tr>
<tr>
<td id="fldNo">109</td>
<td id="fldBunrui">実行・デバッグ</td>
<td id="fldTitle">ステップイン</td>
<td id="fldKS">F5</td>
</tr>
<tr>
<td id="fldNo">110</td>
<td id="fldBunrui">実行・デバッグ</td>
<td id="fldTitle">選択項目にステップイン</td>
<td id="fldKS">Ctrl + F5</td>
</tr>
<tr>
<td id="fldNo">111</td>
<td id="fldBunrui">実行・デバッグ</td>
<td id="fldTitle">ステップフィルタの切り替え</td>
<td id="fldKS">Shift + F5</td>
</tr>
<tr>
<td id="fldNo">112</td>
<td id="fldBunrui">実行・デバッグ</td>
<td id="fldTitle">ステップオーバー</td>
<td id="fldKS">F6</td>
</tr>
<tr>
<td id="fldNo">113</td>
<td id="fldBunrui">実行・デバッグ</td>
<td id="fldTitle">ステップリターン</td>
<td id="fldKS">F7</td>
</tr>
<tr>
<td id="fldNo">114</td>
<td id="fldBunrui">実行・デバッグ</td>
<td id="fldTitle">再開</td>
<td id="fldKS">F8</td>
</tr>
<tr>
<td id="fldNo">115</td>
<td id="fldBunrui">実行・デバッグ</td>
<td id="fldTitle">インスペクション</td>
<td id="fldKS">Ctrl + Shift + I</td>
</tr>
<tr>
<td id="fldNo">116</td>
<td id="fldBunrui">実行・デバッグ</td>
<td id="fldTitle">表示</td>
<td id="fldKS">Ctrl + Shift + D</td>
</tr>
<tr>
<td id="fldNo">117</td>
<td id="fldBunrui">実行・デバッグ</td>
<td id="fldTitle">実行</td>
<td id="fldKS">Ctrl + U</td>
</tr>
<tr>
<td id="fldNo">118</td>
<td id="fldBunrui">実行・デバッグ</td>
<td id="fldTitle">カーソル行まで実行</td>
<td id="fldKS">Ctrl + R</td>
</tr>
<tr>
<td id="fldNo">119</td>
<td id="fldBunrui">実行・デバッグ</td>
<td id="fldTitle">行ブレークポイントの切り替え</td>
<td id="fldKS">Ctrl + Shift + B</td>
</tr>
<tr>
<td id="fldNo">120</td>
<td id="fldBunrui">実行・デバッグ</td>
<td id="fldTitle">アドレスにジャンプ（テーブル・メモリー・レンダリング内）</td>
<td id="fldKS">Ctrl + G</td>
</tr>
<tr>
<td id="fldNo">121</td>
<td id="fldBunrui">実行・デバッグ</td>
<td id="fldTitle">EOF（コンソール内）</td>
<td id="fldKS">Ctrl + Z</td>
</tr>
<tr>
<td id="fldNo">122</td>
<td id="fldBunrui">実行・デバッグ</td>
<td id="fldTitle">メモリー・ブロックの追加（メモリー内ビュー）</td>
<td id="fldKS">Ctrl + Alt + M</td>
</tr>
<tr>
<td id="fldNo">123</td>
<td id="fldBunrui">実行・デバッグ</td>
<td id="fldTitle">メモリー・モニター・ペインを切り替え（メモリー内ビュー）</td>
<td id="fldKS">Ctrl + T</td>
</tr>
<tr>
<td id="fldNo">124</td>
<td id="fldBunrui">実行・デバッグ</td>
<td id="fldTitle">次のメモリー・モニター（メモリー内ビュー）</td>
<td id="fldKS">Ctrl + Alt + N</td>
</tr>
<tr>
<td id="fldNo">125</td>
<td id="fldBunrui">ウィンドウ</td>
<td id="fldTitle">Javadocビューの表示</td>
<td id="fldKS">Shift + Alt + Q,J</td>
</tr>
<tr>
<td id="fldNo">126</td>
<td id="fldBunrui">ウィンドウ</td>
<td id="fldTitle">アウトラインビューの表示</td>
<td id="fldKS">Shift + Alt + Q,O</td>
</tr>
<tr>
<td id="fldNo">127</td>
<td id="fldBunrui">ウィンドウ</td>
<td id="fldTitle">コンソールビューの表示</td>
<td id="fldKS">Shift + Alt + Q,C</td>
</tr>
<tr>
<td id="fldNo">128</td>
<td id="fldBunrui">ウィンドウ</td>
<td id="fldTitle">パッケージエクスプローラビューの表示</td>
<td id="fldKS">Shift + Alt + Q,P</td>
</tr>
<tr>
<td id="fldNo">129</td>
<td id="fldBunrui">ウィンドウ</td>
<td id="fldTitle">階層ビューの表示</td>
<td id="fldKS">Shift + Alt + Q,T</td>
</tr>
<tr>
<td id="fldNo">130</td>
<td id="fldBunrui">ウィンドウ</td>
<td id="fldTitle">検索ビューの表示</td>
<td id="fldKS">Shift + Alt + Q,S</td>
</tr>
<tr>
<td id="fldNo">131</td>
<td id="fldBunrui">ウィンドウ</td>
<td id="fldTitle">問題ビューの表示</td>
<td id="fldKS">Shift + Alt + Q,X</td>
</tr>
<tr>
<td id="fldNo">132</td>
<td id="fldBunrui">ウィンドウ</td>
<td id="fldTitle">同期化ビューの表示</td>
<td id="fldKS">Shift + Alt + Q,Y</td>
</tr>
<tr>
<td id="fldNo">133</td>
<td id="fldBunrui">ウィンドウ</td>
<td id="fldTitle">ブレークポイントビューの表示</td>
<td id="fldKS">Shift + Alt + Q,B</td>
</tr>
<tr>
<td id="fldNo">134</td>
<td id="fldBunrui">ウィンドウ</td>
<td id="fldTitle">変数ビューの表示</td>
<td id="fldKS">Shift + Alt + Q,V</td>
</tr>
<tr>
<td id="fldNo">135</td>
<td id="fldBunrui">ウィンドウ</td>
<td id="fldTitle">虎の巻ビューの表示</td>
<td id="fldKS">Shift + Alt + Q,H</td>
</tr>
<tr>
<td id="fldNo">136</td>
<td id="fldBunrui">ウィンドウ</td>
<td id="fldTitle">宣言ビューの表示</td>
<td id="fldKS">Shift + Alt + Q,D</td>
</tr>
<tr>
<td id="fldNo">137</td>
<td id="fldBunrui">ウィンドウ</td>
<td id="fldTitle">「ビューの表示」ダイアログボックスを表示</td>
<td id="fldKS">Shift + Alt + Q,Q</td>
</tr>
<tr>
<td id="fldNo">138</td>
<td id="fldBunrui">ウィンドウ</td>
<td id="fldTitle">「システム表示」メニュー</td>
<td id="fldKS">Alt + -</td>
</tr>
<tr>
<td id="fldNo">139</td>
<td id="fldBunrui">ウィンドウ</td>
<td id="fldTitle">アクティブビューまたはエディタの最大化</td>
<td id="fldKS">Ctrl + M</td>
</tr>
<tr>
<td id="fldNo">140</td>
<td id="fldBunrui">ウィンドウ</td>
<td id="fldTitle">エディタをアクティブにする</td>
<td id="fldKS">F12</td>
</tr>
<tr>
<td id="fldNo">141</td>
<td id="fldBunrui">ウィンドウ</td>
<td id="fldTitle">次のエディタ</td>
<td id="fldKS">Ctrl + F6</td>
</tr>
<tr>
<td id="fldNo">142</td>
<td id="fldBunrui">ウィンドウ</td>
<td id="fldTitle">前のエディタ</td>
<td id="fldKS">Ctrl + Shift + F6</td>
</tr>
<tr>
<td id="fldNo">143</td>
<td id="fldBunrui">ウィンドウ</td>
<td id="fldTitle">左のエディタ</td>
<td id="fldKS">Ctrl + PageUp</td>
</tr>
<tr>
<td id="fldNo">144</td>
<td id="fldBunrui">ウィンドウ</td>
<td id="fldTitle">右のエディタ</td>
<td id="fldKS">Ctrl + PageDown</td>
</tr>
<tr>
<td id="fldNo">145</td>
<td id="fldBunrui">ウィンドウ</td>
<td id="fldTitle">「エディタの切り替え」ダイアログボックスを表示する</td>
<td id="fldKS">Ctrl + E</td>
</tr>
<tr>
<td id="fldNo">146</td>
<td id="fldBunrui">ウィンドウ</td>
<td id="fldTitle">次のビュー</td>
<td id="fldKS">Ctrl + F7</td>
</tr>
<tr>
<td id="fldNo">147</td>
<td id="fldBunrui">ウィンドウ</td>
<td id="fldTitle">前のビュー</td>
<td id="fldKS">Ctrl + Shift + F7</td>
</tr>
<tr>
<td id="fldNo">148</td>
<td id="fldBunrui">ウィンドウ</td>
<td id="fldTitle">次のパースペクティブ</td>
<td id="fldKS">Ctrl + F8</td>
</tr>
<tr>
<td id="fldNo">149</td>
<td id="fldBunrui">ウィンドウ</td>
<td id="fldTitle">前のパースペクティブ</td>
<td id="fldKS">Ctrl + Shift + F8</td>
</tr>
<tr>
<td id="fldNo">150</td>
<td id="fldBunrui">ウィンドウ</td>
<td id="fldTitle">ルーラーのメニューの表示</td>
<td id="fldKS">Ctrl + F10</td>
</tr>
<tr>
<td id="fldNo">151</td>
<td id="fldBunrui">ヘルプ</td>
<td id="fldTitle">ヘルプ</td>
<td id="fldKS">F1</td>
</tr>
<tr>
<td id="fldNo">152</td>
<td id="fldBunrui">ヘルプ</td>
<td id="fldTitle">キー・アシスト</td>
<td id="fldKS">Ctrl + Shift + L</td>
</tr>
</table>
]]></content:encoded>
			<wfw:commentRss>http://bluedb.org/java/archives/38/feed</wfw:commentRss>
		</item>
		<item>
		<title>JENA: Java appletで使用</title>
		<link>http://bluedb.org/java/archives/37</link>
		<comments>http://bluedb.org/java/archives/37#comments</comments>
		<pubDate>Wed, 31 Oct 2007 19:51:28 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[JENA]]></category>

		<guid isPermaLink="false">http://bluedb.org/java/archives/37</guid>
		<description><![CDATA[JENAをJava Appletで使用するにはAppletに署名する必要があります。どうやらJENAの初期化の処理でコンピューターのローカルのリソースにアクセスするらしく、このような困った仕様になっています。そのため、jarsignerでAppletを署名しなければなりません。
]]></description>
			<content:encoded><![CDATA[<p>JENAをJava Appletで使用するにはAppletに署名する必要があります。どうやらJENAの初期化の処理でコンピューターのローカルのリソースにアクセスするらしく、このような困った仕様になっています。そのため、jarsignerでAppletを署名しなければなりません。</p>
]]></content:encoded>
			<wfw:commentRss>http://bluedb.org/java/archives/37/feed</wfw:commentRss>
		</item>
		<item>
		<title>Javaクラス名を取得</title>
		<link>http://bluedb.org/java/archives/36</link>
		<comments>http://bluedb.org/java/archives/36#comments</comments>
		<pubDate>Sat, 27 Oct 2007 02:56:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[misc]]></category>

		<guid isPermaLink="false">http://bluedb.org/java/archives/36</guid>
		<description><![CDATA[get.Class()でクラスを取得した後にgetCanonicalName()、getName()、getSImpleName()でクラス名を取得できます。
サンプルコード

package org.bluedb.sample;

public class Sample {
    public static void main(String[] args){
        Sample sample = new Sample();

        System.out.println("getCanonicalName(): " + sample.getClass().getCanonicalName());
        System.out.println("getName(): " + sample.getClass().getName());
        System.out.println("getSimpleName(): [...]]]></description>
			<content:encoded><![CDATA[<p>get.Class()でクラスを取得した後にgetCanonicalName()、getName()、getSImpleName()でクラス名を取得できます。</p>
<h3>サンプルコード</h3>
<pre><code>
package org.bluedb.sample;

public class Sample {
    public static void main(String[] args){
        Sample sample = new Sample();

        System.out.println("getCanonicalName(): " + sample.getClass().getCanonicalName());
        System.out.println("getName(): " + sample.getClass().getName());
        System.out.println("getSimpleName(): " + sample.getClass().getSimpleName());
    }
}
</code></pre>
<h3>実行結果</h3>
<blockquote><p>
getCanonicalName(): org.bluedb.sample.Sample<br />
getName(): org.bluedb.sample.Sample<br />
getSimpleName(): Sample
</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://bluedb.org/java/archives/36/feed</wfw:commentRss>
		</item>
		<item>
		<title>Appletのparamで渡すことができる最大データ量</title>
		<link>http://bluedb.org/java/archives/35</link>
		<comments>http://bluedb.org/java/archives/35#comments</comments>
		<pubDate>Fri, 26 Oct 2007 14:53:23 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[applet]]></category>

		<guid isPermaLink="false">http://bluedb.org/java/archives/35</guid>
		<description><![CDATA[以下のようなJava Appletを作ってparamを使ってどのくらいデータを渡せるかをテストしてみました。

package org.bluedb.sample;

import java.awt.Container;
import javax.swing.JApplet;
import javax.swing.JLabel;
import javax.swing.JPanel;

public class MinimumApplet extends JApplet {

    private static final long serialVersionUID = 1L;

    public void init(){
        JPanel panel = new JPanel();
        JLabel label = new JLabel();
    [...]]]></description>
			<content:encoded><![CDATA[<p>以下のようなJava Appletを作ってparamを使ってどのくらいデータを渡せるかをテストしてみました。</p>
<pre><code>
package org.bluedb.sample;

import java.awt.Container;
import javax.swing.JApplet;
import javax.swing.JLabel;
import javax.swing.JPanel;

public class MinimumApplet extends JApplet {

    private static final long serialVersionUID = 1L;

    public void init(){
        JPanel panel = new JPanel();
        JLabel label = new JLabel();
        String strParam = getParameter("param");

        label.setText(new Integer(strParam.length()).toString());

        Container container = getContentPane();
        panel.add(label);
        container.add(panel);
    }
}
</code></pre>
<p>paramという名前のパラメータから文字列を受け取ってその文字列の長さを表示するプログラムです。文字列の長さをいろいろ変えたところ5000000文字まで送信可能でした。つまり5MBのデータまではparamで送れます。10MBのデータを送ろうとしたところ、ブラウザが落ちました。環境にも依存しそうですが数KB程度なら問題なく送れそうです。</p>
]]></content:encoded>
			<wfw:commentRss>http://bluedb.org/java/archives/35/feed</wfw:commentRss>
		</item>
		<item>
		<title>JLabel</title>
		<link>http://bluedb.org/java/archives/34</link>
		<comments>http://bluedb.org/java/archives/34#comments</comments>
		<pubDate>Fri, 26 Oct 2007 14:30:33 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[misc]]></category>

		<guid isPermaLink="false">http://bluedb.org/java/archives/34</guid>
		<description><![CDATA[【主な機能】
   
   文字列や、イメージを表示します。
   文字列（１つ）とイメージ（１つ）の両方を表示することもできます。
   文字列として、HTML (Hyper Text Markup Language) で記述されたテキストを指定することができます。
   
【主なコンストラクタ】

コンストラクタ機能
JLabel ( )
空のラベルの生成します。
JLabel ( String text )
文字列 text を表示したラベルを生成します。 文字列は（ラベルが広がった場合）左詰めになります。
JLabel ( Icon image )
イメージ image を表示したラベルを生成。イメージは（ラベルが広がった場合）左右の中央に配置されます。
   JLabel ( String text, Icon image, int ha )
       文字列 text [...]]]></description>
			<content:encoded><![CDATA[<p><H4>【主な機能】</H4><br />
   <DIV><br />
   文字列や、イメージを表示します。<br />
   文字列（１つ）とイメージ（１つ）の両方を表示することもできます。<br />
   文字列として、HTML (Hyper Text Markup Language) で記述されたテキストを指定することができます。<br />
   </DIV></p>
<p><H4>【主なコンストラクタ】</H4><br />
<TABLE BORDER="1" CELLPADDING="5"><br />
<TR><TH WIDTH="40%">コンストラクタ</TH><TH>機能</TH></TR><br />
<TR><TH ALIGN="LEFT">JLabel ( )</TH><br />
<TD>空のラベルの生成します。</TD></TR><br />
<TR><TH ALIGN="LEFT">JLabel ( String <I>text</I> )</TH><br />
<TD>文字列 <B><I>text</I></B> を表示したラベルを生成します。 文字列は（ラベルが広がった場合）左詰めになります。</TD></TR><br />
<TR><TH ALIGN="LEFT">JLabel ( Icon <I>image</I> )</TH><br />
<TD>イメージ <B><I>image</I></B> を表示したラベルを生成。イメージは（ラベルが広がった場合）左右の中央に配置されます。</TD></TR><br />
   <TR><TH ALIGN="LEFT">JLabel ( String <I>text</I>, Icon <I>image</I>, int <I>ha</I> )</TH><br />
       <TD>文字列 <B><I>text</I></B> と、イメージ <B><I>image</I></B> の両方を表示したラベルを生成します。<br />
           横方向の配置を <B><I>ha</I></B> で指定します。 <B><I>ha</I></B> は次のいずれか：<br />
             <UL><br />
             <LI><EM CLASS="CODE">SwingConstants.LEFT &nbsp;&nbsp;&nbsp;&nbsp; &#8230;  </EM> 左詰め<br />
             <LI><EM CLASS="CODE">SwingConstants.CENTER &nbsp;&nbsp; &#8230;  </EM> 中央揃え<br />
             <LI><EM CLASS="CODE">SwingConstants.RIGHT &nbsp; &nbsp; &#8230;  </EM> 右詰め<br />
             <LI><EM CLASS="CODE">SwingConstants.LEADING  &nbsp; &#8230;  </EM> （注１）<br />
             <LI><EM CLASS="CODE">SwingConstants.TRAILING &nbsp;&#8230;  </EM> （注２）<br />
             </UL><br />
       </TD></TR><br />
   <TR><TH ALIGN="LEFT">JLabel ( String <I>text</I>, int <I>ha</I> )</TH><br />
       <TD>横方向の配置を指定して、文字列 <B><I>text</I></B> を表示したラベルを生成します。<br />
           <B><I>ha</I></B> は 上欄と同じ。</TD></TR><br />
   <TR><TH ALIGN="LEFT">JLabel ( Icon <I>image</I>, int <I>ha</I> )</TH><br />
       <TD>横方向の配置を指定して、イメージ <B><I>image</I></B> を表示したラベルを生成します。<br />
           <B><I>ha</I></B> は 上欄と同じ。</TD></TR><br />
   </TABLE><br />
   <BR>（注１）左から右に書く言語では左詰め、右から左へ書く言語では右詰め。<br />
   <BR>（注２）左から右に書く言語では右詰め、右から左へ書く言語では左詰め。</p>
<p><H4>【よく使われるメソッド】</H4><br />
   <TABLE BORDER="1" CELLPADDING="5"><br />
   <TR><TH WIDTH="40%">メソッド</TH><TH>機能</TH></TR><br />
   <TR><TH ALIGN="LEFT">void setText ( String <I>text</I> )</TH><br />
       <TD>ラベルに文字列 <B><I>text</I></B> を設定します。</TD></TR><br />
   <TR><TH ALIGN="LEFT">void setIcon ( Icon <I>image</I> )</TH><br />
       <TD>ラベルに Icon <B><I>image</I></B> を設定します。ラベルが enabel の時に表示されます。</TD></TR><br />
   <TR><TH ALIGN="LEFT">void setDisabledIcon ( Icon <I>image</I> )</TH><br />
       <TD>ラベルが disable になったときに表示する Icon <B><I>image</I></B> を設定します。</TD></TR><br />
   <TR><TH ALIGN="LEFT">void setHorizontalAlignment ( int <I>ha</I> )</TH><br />
       <TD><br />
           横方向の配置を <B><I>ha</I></B> で指定します。 <B><I>ha</I></B> は次のいずれか：<br />
             <UL><br />
             <LI><EM CLASS="CODE">SwingConstants.LEFT &nbsp;&nbsp;&nbsp;&nbsp; &#8230;  </EM> 左詰め<br />
             <LI><EM CLASS="CODE">SwingConstants.CENTER &nbsp;&nbsp; &#8230;  </EM> 中央揃え<br />
             <LI><EM CLASS="CODE">SwingConstants.RIGHT &nbsp; &nbsp; &#8230;  </EM> 右詰め<br />
             <LI><EM CLASS="CODE">SwingConstants.LEADING  &nbsp; &#8230;  </EM> （注１）<br />
             <LI><EM CLASS="CODE">SwingConstants.TRAILING &nbsp;&#8230;  </EM> （注２）<br />
             </UL><br />
       </TD></TR><br />
   <TR><TH ALIGN="LEFT">void setVerticalAlignment ( int <I>va</I> )</TH><br />
       <TD>縦方向の配置を指定します。 <B><I>va</I></B> は次のいすれか：<br />
             <UL><br />
             <LI><EM CLASS="CODE">SwingConstants.TOP &nbsp;&nbsp;&nbsp;&nbsp; &#8230;  </EM> 上に配置<br />
             <LI><EM CLASS="CODE">SwingConstants.CENTER &nbsp; &#8230;  </EM> 中央に配置<br />
             <LI><EM CLASS="CODE">SwingConstants.BOTTOM &nbsp; &#8230;  </EM> 下に配置<br />
             </UL><br />
           デフォルトは CENTER。<br />
           </TD></TR><br />
   <TR><TH ALIGN="LEFT">void setHorizontalTextPosition ( int <I>htp</I> )</TH><br />
       <TD>イメージとテキストの両方がある場合に、<br />
           テキストの横方向の相対位置を <B><I>htp</I></B> で指定します。 <B><I>htp</I></B> は次のいずれか：<br />
             <UL><br />
             <LI><EM CLASS="CODE">SwingConstants.LEFT &nbsp;&nbsp;&nbsp;&nbsp; &#8230;  </EM> 左に配置<br />
             <LI><EM CLASS="CODE">SwingConstants.CENTER &nbsp;&nbsp; &#8230;  </EM> 中央に配置<br />
             <LI><EM CLASS="CODE">SwingConstants.RIGHT &nbsp; &nbsp; &#8230;  </EM> 右に配置<br />
             <LI><EM CLASS="CODE">SwingConstants.LEADING  &nbsp; &#8230;  </EM> （注１）<br />
             <LI><EM CLASS="CODE">SwingConstants.TRAILING &nbsp;&#8230;  </EM> （注２）<br />
             </UL><br />
       </TD></TR><br />
   <TR><TH ALIGN="LEFT">void setVerticalTextPosition ( int <I>vtp</I> )</TH><br />
       <TD>イメージとテキストの両方がある場合に、<br />
           テキストの縦方向の相対位置を <B><I>vtp</I></B> で指定します。 <B><I>vtp</I></B> は次のいずれか：<br />
             <UL><br />
             <LI><EM CLASS="CODE">SwingConstants.TOP &nbsp;&nbsp;&nbsp;&nbsp; &#8230;  </EM> 上に配置<br />
             <LI><EM CLASS="CODE">SwingConstants.CENTER &nbsp; &#8230;  </EM> 中央に配置<br />
             <LI><EM CLASS="CODE">SwingConstants.BOTTOM &nbsp; &#8230;  </EM> 下に配置<br />
             </UL><br />
           デフォルトは CENTER。<br />
           </TD></TR><br />
   <TR><TH ALIGN="LEFT">void setIconTextGap ( int <I>gap</I> )</TH><br />
       <TD>イメージとテキストの間隔をピクセル数で指定します。デフォルトは ４です。</TD></TR><br />
   </TABLE></p>
<p><H4>【 JComponent から継承している主なメソッド】</H4><br />
   <TABLE BORDER="1" CELLPADDING="5"><br />
   <TR><TH WIDTH="40%">メソッド</TH><TH>機能</TH></TR><br />
   <TR><TH ALIGN="LEFT">public void setBackground ( Color <I>bc</I> )</TH><br />
       <TD>ラベルの背景色を設定します。<br />
           ラベルは初期状態では不透明でないので、<br />
           貼り付けた土台のコンポーネントの色が透けてみえます。<br />
           背景色を有効にするには、このラベルに対して setOpaque(true) を<br />
           実行する必要があります。例６参照。<br />
       </TD></TR><br />
   <TR><TH ALIGN="LEFT">public void setBorder ( Border <I>b</I> )</TH><br />
       <TD>枠をつけます。<br />
           <A HREF="../../swing/BorderFactory/index.html" CLASS="POP" TARGET="_blank">BorderFactory参照</A><br />
   <TR><TH ALIGN="LEFT">public void setForeground ( Color <I>fc </I>)</TH><br />
       <TD>ラベルに描く文字の色を指定します。</TD></TR><br />
   <TR><TH ALIGN="LEFT">public void setFont ( Font <I>f</I> )</TH><br />
       <TD>ラベルに描く文字のフォントを指定します。</TD></TR><br />
   <TR><TH ALIGN="LEFT">public void setOpaque ( boolean <I>opq</I> )</TH><br />
       <TD>ラベルに設定した背景色を有効にしたければ、<br />
           <EM CLASS="CODE"><B><I> opq </I></B></EM> に <EM CLASS="CODE"> true </EM>、<br />
           透明にするときは、<EM CLASS="CODE"> false </EM>を指定します。<br />
           他のコンポーネントと異なり、ラベルは初期値が透明になっています。<br />
       </TD></TR><br />
   </TABLE><BR></p>
]]></content:encoded>
			<wfw:commentRss>http://bluedb.org/java/archives/34/feed</wfw:commentRss>
		</item>
		<item>
		<title>ブラウザのサイズに合わせてAppletのサイズを変える方法</title>
		<link>http://bluedb.org/java/archives/33</link>
		<comments>http://bluedb.org/java/archives/33#comments</comments>
		<pubDate>Fri, 26 Oct 2007 02:25:04 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[applet]]></category>

		<guid isPermaLink="false">http://bluedb.org/java/archives/33</guid>
		<description><![CDATA[Javaの話題というよりもこれはJavascriptの話題に近いですね。prototype.jsを使うことでブラウザの非互換性を解消しています。

&#60;script type="text/javascript" src="prototype.js"&#62;&#60;/script&#62;
&#60;applet code="org.bluedb.sample.MinimumApplet" width=256 height=256 archive="sample.jar" id="applet_id"&#62;&#60;/applet&#62;

&#60;script type="text/javascript"&#62;
&#60;!--

Event.observe(window, 'load', page_loaded, false);
Event.observe(window, 'resize', page_loaded, false);

function page_loaded()
{
elm = $('applet_id');
elm.width = getWindowWidth();
elm.height = getWindowHeight();
}
//--&#62;
&#60;/script&#62;

まず、&#60;applet&#62;タグにid=&#8217;applet_id&#8217;を指定することでjavascriptからアクセスしやすいようにします。次にprototype.jsのEvent.obseveを使ってload（ページが読み込まれた）とresize（ブラウザのサイズが変更された）のイベントに対して関数page_loaded()を割り当てます。page_loadedではgetWindowWidth()関数とgetWindowHeight()関数によってブラウザの画面のサイズを取得し、&#60;applet&#62;タグのwidthとheightの値を変更しています。
getWindowWidth()関数とgetWindowHeight関数に関してはこちらで解説しています。
http://bluedb.org/ajax/archives/23
これでブラウザの画面のサイズが変更されるとそれに合わせてJava Appletのサイズも変更されるようになります。
]]></description>
			<content:encoded><![CDATA[<p>Javaの話題というよりもこれはJavascriptの話題に近いですね。prototype.jsを使うことでブラウザの非互換性を解消しています。</p>
<pre><code>
&lt;script type="text/javascript" src="prototype.js"&gt;&lt;/script&gt;
&lt;applet code="org.bluedb.sample.MinimumApplet" width=256 height=256 archive="sample.jar" id="applet_id"&gt;&lt;/applet&gt;

&lt;script type="text/javascript"&gt;
&lt;!--

Event.observe(window, 'load', page_loaded, false);
Event.observe(window, 'resize', page_loaded, false);

function page_loaded()
{
elm = $('applet_id');
elm.width = getWindowWidth();
elm.height = getWindowHeight();
}
//--&gt;
&lt;/script&gt;
</code></pre>
<p>まず、&lt;applet&gt;タグにid=&#8217;applet_id&#8217;を指定することでjavascriptからアクセスしやすいようにします。次にprototype.jsのEvent.obseveを使ってload（ページが読み込まれた）とresize（ブラウザのサイズが変更された）のイベントに対して関数page_loaded()を割り当てます。page_loadedではgetWindowWidth()関数とgetWindowHeight()関数によってブラウザの画面のサイズを取得し、&lt;applet&gt;タグのwidthとheightの値を変更しています。</p>
<p>getWindowWidth()関数とgetWindowHeight関数に関してはこちらで解説しています。<br />
<a href="http://bluedb.org/ajax/archives/23">http://bluedb.org/ajax/archives/23</a></p>
<p>これでブラウザの画面のサイズが変更されるとそれに合わせてJava Appletのサイズも変更されるようになります。</p>
]]></content:encoded>
			<wfw:commentRss>http://bluedb.org/java/archives/33/feed</wfw:commentRss>
		</item>
		<item>
		<title>Java AppletをHTMLでファイルを指定して読み込む</title>
		<link>http://bluedb.org/java/archives/31</link>
		<comments>http://bluedb.org/java/archives/31#comments</comments>
		<pubDate>Fri, 26 Oct 2007 00:05:01 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[applet]]></category>

		<guid isPermaLink="false">http://bluedb.org/java/archives/31</guid>
		<description><![CDATA[前回作成したアプレットをウェブ上に配置します。まずMinimumAppletをjarに出力します。ここでは出力したjarファイル名をsample.jarとします。次にHTMLで次のように記述します。

&#60;applet code="org.bluedb.sample.MinimumApplet" width=256 height=256 archive="sample.jar"&#62;
&#60;/applet&#62;

上記の記述は必要最低限のコードです。codeでロードするクラスを指定します。ここではorg.bluedb.sampleというパッケージのクラスMinimumAppletをロードするように指定しています。次にwidthとheightを指定します。ここでは256px × 256pxのサイズで指定しています。最後にarchiveでMinimumAppletが含まれるjarファイルを指定します。コンマ「,」で区切って複数のファイルを指定することも可能です。ここではHTMLファイルとjarファイルが同じディレクトリにあるという前提を置いています。
実行結果
Javaを有効にして下さい。
]]></description>
			<content:encoded><![CDATA[<p>前回作成したアプレットをウェブ上に配置します。まずMinimumAppletをjarに出力します。ここでは出力したjarファイル名をsample.jarとします。次にHTMLで次のように記述します。</p>
<pre><code>
&lt;applet code="org.bluedb.sample.MinimumApplet" width=256 height=256 archive="sample.jar"&gt;
&lt;/applet&gt;
</code></pre>
<p>上記の記述は必要最低限のコードです。codeでロードするクラスを指定します。ここではorg.bluedb.sampleというパッケージのクラスMinimumAppletをロードするように指定しています。次にwidthとheightを指定します。ここでは256px × 256pxのサイズで指定しています。最後にarchiveでMinimumAppletが含まれるjarファイルを指定します。コンマ「,」で区切って複数のファイルを指定することも可能です。ここではHTMLファイルとjarファイルが同じディレクトリにあるという前提を置いています。</p>
<h3>実行結果</h3>
<p><applet codebase="/java/wp-content/uploads/2007/10/" code="org.bluedb.sample.MinimumApplet" width=256 height=256 archive="sample.jar">Javaを有効にして下さい。</applet></p>
]]></content:encoded>
			<wfw:commentRss>http://bluedb.org/java/archives/31/feed</wfw:commentRss>
		</item>
		<item>
		<title>最小限のJava Applet</title>
		<link>http://bluedb.org/java/archives/27</link>
		<comments>http://bluedb.org/java/archives/27#comments</comments>
		<pubDate>Thu, 25 Oct 2007 23:49:28 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[applet]]></category>

		<guid isPermaLink="false">http://bluedb.org/java/archives/27</guid>
		<description><![CDATA[Appletを普通のSwingを使ったアプリケーションと考え方は同じです。最小限のコードを以下に示します。

package org.bluedb.sample;

import java.awt.Color;
import java.awt.Container;

import javax.swing.JApplet;
import javax.swing.JPanel;

public class MinimumApplet extends JApplet {

    private static final long serialVersionUID = 1L;

    public void init(){
        JPanel panel = new JPanel();
        panel.setBackground(Color.BLUE);

        Container [...]]]></description>
			<content:encoded><![CDATA[<p>Appletを普通のSwingを使ったアプリケーションと考え方は同じです。最小限のコードを以下に示します。</p>
<pre><code>
package org.bluedb.sample;

import java.awt.Color;
import java.awt.Container;

import javax.swing.JApplet;
import javax.swing.JPanel;

public class MinimumApplet extends JApplet {

    private static final long serialVersionUID = 1L;

    public void init(){
        JPanel panel = new JPanel();
        panel.setBackground(Color.BLUE);

        Container container = getContentPane();
        container.add(panel);
    }
}
</code></pre>
<p>まず、init関数内でJPanelを作成します。JPanelはキャンパスのようなコンポーネントです。作成したpanelをsetBackground(Color.BLUE)で背景を青に塗りつぶします。次にgetContentPane()でアプレットのコンテナを取得します。コンテナに関しては<br />
<a href="http://bluedb.org/java/archives/28">http://bluedb.org/java/archives/28</a><br />
を参照してください。コンテナに対して作成したpanelを追加すれば終了です。EclipseのApplet実行環境で実行すると</p>
<p><img src='http://bluedb.org/java/wp-content/uploads/2007/10/applet1.png' alt='' /></p>
<p>のような画面が現れます。</p>
]]></content:encoded>
			<wfw:commentRss>http://bluedb.org/java/archives/27/feed</wfw:commentRss>
		</item>
		<item>
		<title>コンテナ（Container）とは - Java</title>
		<link>http://bluedb.org/java/archives/28</link>
		<comments>http://bluedb.org/java/archives/28#comments</comments>
		<pubDate>Thu, 25 Oct 2007 23:43:35 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[misc]]></category>

		<guid isPermaLink="false">http://bluedb.org/java/archives/28</guid>
		<description><![CDATA[Javaにおけるコンテナとはプログラムの部品を配置することができるキャンパスのようなものです。Container::add()でContainerに対してさまざまな部品を配置することができます。このとき、部品はコンポーネント（Component）と呼ばれます。JavaではComponentを継承して作られたオブジェクトは全てContainerに追加することが可能です。

SwingでComponentを継承しているクラスはJColorChooser, JComboBox, JFileChooser, JInternalFrame, JInternalFrame.JDesktopIcon, JLabel, JLayeredPane, JList, JMenuBar, JOptionPane, JPanel, JPopupMenu, JProgressBar, JRootPane, JScrollBar, JScrollPane, JSeparator, JSlider, JSplitPane, JTabbedPane, JTable, JTableHeader, JTextComponent, JToolBar, JToolTip, JTree, JViewportと大量に存在します。これらのコンポーネントをコンテナに追加することでさまざまなアプリケーションを構築することが可能になります。
]]></description>
			<content:encoded><![CDATA[<p>Javaにおけるコンテナとはプログラムの部品を配置することができるキャンパスのようなものです。Container::add()でContainerに対してさまざまな部品を配置することができます。このとき、部品はコンポーネント（Component）と呼ばれます。JavaではComponentを継承して作られたオブジェクトは全てContainerに追加することが可能です。</p>
<p><img src='http://bluedb.org/java/wp-content/uploads/2007/10/container.png' alt='' /></p>
<p>SwingでComponentを継承しているクラスはJColorChooser, JComboBox, JFileChooser, JInternalFrame, JInternalFrame.JDesktopIcon, JLabel, JLayeredPane, JList, JMenuBar, JOptionPane, JPanel, JPopupMenu, JProgressBar, JRootPane, JScrollBar, JScrollPane, JSeparator, JSlider, JSplitPane, JTabbedPane, JTable, JTableHeader, JTextComponent, JToolBar, JToolTip, JTree, JViewportと大量に存在します。これらのコンポーネントをコンテナに追加することでさまざまなアプリケーションを構築することが可能になります。</p>
]]></content:encoded>
			<wfw:commentRss>http://bluedb.org/java/archives/28/feed</wfw:commentRss>
		</item>
		<item>
		<title>Java: 現在の実行パスの取得方法</title>
		<link>http://bluedb.org/java/archives/26</link>
		<comments>http://bluedb.org/java/archives/26#comments</comments>
		<pubDate>Thu, 25 Oct 2007 02:18:28 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[misc]]></category>

		<guid isPermaLink="false">http://bluedb.org/java/archives/26</guid>
		<description><![CDATA[System.getProperty(&#8221;user.dir&#8221;)で取得できます。以下サンプルコード

System.out.println(System.getProperty("user.dir"));

実行結果

/home/hoge/workspace/test

]]></description>
			<content:encoded><![CDATA[<p>System.getProperty(&#8221;user.dir&#8221;)で取得できます。以下サンプルコード</p>
<pre><code>
System.out.println(System.getProperty("user.dir"));
</code></pre>
<p>実行結果</p>
<blockquote><p>
/home/hoge/workspace/test
</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://bluedb.org/java/archives/26/feed</wfw:commentRss>
		</item>
	</channel>
</rss>
