ボンジュール・マドモアゼル

本サイトの情報は自己責任にてご利用下さい。

[Java] Java Swing GroupLayout createParallelGroup createSequentialGroup ParallelGroup SequentialGroup

 
SequentialGroup, ParallelGroup には次の制約があるように思われる。

HorizontalGroup の文脈において

VerticalGroup の文脈において

以上が正しければ、以下のことが言える。


ParallelGroup に要素を add する順序については、実際、以下のコードにおいて ParallelGroupに要素を追加する順序を変えてもレイアウトは変わらなかった。

import javax.swing.GroupLayout;

import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JTextField;

public class GroupLayoutExample extends JFrame {

private static final long serialVersionUID = 1L;

public static void main(String[] args) {
GroupLayoutExample w = new GroupLayoutExample("Test");
w.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
w.setSize(200, 130);
w.setVisible(true);
}

public GroupLayoutExample(String title) {
super(title);

JTextField tf1 = new JTextField("Field1");
JTextField tf2 = new JTextField("Field2");
JTextField tf3 = new JTextField("Field3");

JLabel label1 = new JLabel("Label1");
JLabel label2 = new JLabel("Label2");
JLabel label3 = new JLabel("Label3");

GroupLayout layout = new GroupLayout(getContentPane());
getContentPane().setLayout(layout);

layout.setAutoCreateGaps(true);
layout.setAutoCreateContainerGaps(true);

layout.setHorizontalGroup(layout.createSequentialGroup()
.addGroup(layout.createParallelGroup().addComponent(label2).addComponent(label1).addComponent(label3))
.addGroup(layout.createParallelGroup().addComponent(tf3).addComponent(tf2).addComponent(tf1))
);

layout.setVerticalGroup(layout.createSequentialGroup()
.addGroup(layout.createParallelGroup().addComponent(label1).addComponent(tf1))
.addGroup(layout.createParallelGroup().addComponent(label2).addComponent(tf2))
.addGroup(layout.createParallelGroup().addComponent(label3).addComponent(tf3))
);
}
}

実行結果
実行結果の図
  1. 2012/01/13(金) 16:10:15|
  2. Java|
  3. トラックバック(-)|
  4. コメント:0

[Java] Xerces 読み方

 
「ザーシーズ」が正解。
462 :デフォルトの名無しさん:2005/09/13(火) 04:18:34
ザーシーズ。

紀元前5世紀前半、アケメネス朝ペルシャの王位についていたクセルクセス(Khshaiarsha)王の
名がギリシア語経由で欧米に伝ったもの。ドイツ語や、英語ではXerxesと書く。
のち、フランスの昆虫学者が、サンフランシスコ半島に生息していた絶滅種の蝶に、この大王の
名を付けた。このクセルクセスのフランス語形Xerces、蝶の名が、XMLパーサxercesの元ネタ。
2ちゃんねる ― C++でXML(主にxerces)やろう!

この蝶が名前の直接の由来であることは、かつて Xerces がまだ Apache XML Project のサブプロジェクトだった頃、サイト上で明らかにされていました。
Xerces C++ ― Notes

The name of the Xerces Java parser was derived from the recently extinct xerces blue butterfly.
Xerces Javaパーサーの名前は、最近絶滅したXercesの青蝶から派生したものです。
One of the people who came up with the software name says in the post linked below that the correct pronunciation is ZERsees
ソフトウェアの名前を思い付いた人の一人が正しい発音がZERseesであることを下記リンクの記事の中で述べています。

http://mail-archives.apache.org/mod_mbox/xerces-j-dev/200009.mbox/%3C39AFEFB0.6861FC05@apache.org%3E

How do you pronounce Xerces?

Apache Xerces(アパッチ ザーシーズ)は....
Xercesの名称は、Xerces Blue butterfly (en:Xerces Blue) という絶滅した種の蝶に由来する。
Wikipedia ― Apache Xerces

クセルケスカバイロシジミ
蝶の写真
  1. 2012/01/12(木) 08:49:46|
  2. Java|
  3. トラックバック(-)|
  4. コメント:0

[OpenOffice] Openoffice.org BASIC 実行

 
IDE において F5 および 実行ボタンは、現在のモジュールの最初のプロシージャを実行する。
ちなみに SHIFT+F5 で実行停止。