Java

後方参照

Javaだと import java.util.regex.*; class LinkFinder { public static void main(String args[]) { Pattern pattern = Pattern.compile("href=\"(.+?)\""); Matcher matcher = pattern.matcher("<a href=\"index.html\">トップへ</a>"); if(matcher.find()) System.out.println(matche…

GridBagLayoutをNetBeansのGUIエディタで使う

パネルを配置し、乗っけたいものを既に乗っけておく。 とりあえずラベルをたくさん乗っけておきます。 右クリックでレイアウトを設定の中から グリッドバッグレイアウトを選択。 そしてもう一度右クリックでレイアウトをカスタマイズを選択 カスタマイザが開…

GridBagLayoutをNetBeansのGUIエディタでは扱えないGridBagLayoutをNetBeansのGUIエディタでも使えたー>後で書く

以下の記事は嘘を書いていますので見ないように^^; GridBagLayoutはGridLayoutを拡張した形で、 格子の連結ができるレイアウトです。 しかし、NetBeansのGUIエディタでは扱えないみたいです。 高度な使い方でしょうからね。 仕方ないのでinitComponentsの下…

jLabelをhtml表示

jLabelはHTML表示ができます。 それはという文字列で始まると自動的にhtmlとして表示されるというものです。 こんな感じのHello worldのjLabelに private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) { jLabel1.setText("<html>Takeyuki Fujioka<SUP></sup></html>…

@Overdriverideがわからん

以下のソースが自動生成されたコントローラのような部分なのですが、 @Overdriverideってのが今の時点ではわからん。 package desktopapplication2; import org.jdesktop.application.Application; import org.jdesktop.application.SingleFrameApplication;…

HelloWorld

何の言語をやっても出てくるHelloWorld。とりあえずやってみます。 ファイルの新規プロジェクトからJavaデスクトップアプリケーションを選択します アプリケーション名は適当です このようなGUIビルダーの画面になりました。 デザインとソースをタブで切り替…

なぜここに来てJavaなのか!

たった一つの理由、それは CD-ROMからソフトを起動する必要 があるためです。 Java+Swingならjarファイルをダブルクリックするだけで ソフトが立ち上がります。AIRで作ろうか迷いました。 しかし、AIRはプラグインをインストール必要があるのでやめました。 …

NetBeansとの再開

今から8年ほど前、私は修論で画像を扱っていました。 画像を表現する手段として、JavaとSwingを使っていました。 それ以前はGTK+だったのですが、オブジェクト指向で もっと楽々な言語を使いたかったので、Swingに移行していました。 GTK+の時はGladeという…