最近の記事

  1. · java 組み合わせ

    [java]組み合わせ

    組み合わせを出力したかったので、ためしてみた。
    データ構造としてスタックって重要なんだなぁと。

    結果
    [T, 0, A]
    [T, 0, B]
    [T, 1, A]
    [T, 1, B]
    [F, 0, A]
    [F, 0, B]
    [F, 1, A]
    [F, 1, B]

    コード
    import java.util…

  2. · java 書式

    [java]0埋めね。

    Javaです。
    毎回忘れるには理由があるわけです。

    0埋めね。
    Javadocには下記のようにあります。

    一般、文字、および数値型の書式指示子では、次の構文が使用されます。

    %[argument_index$][flags][width][.precision]conver…

  3. · java jtree swing

    [java]JTreeで、ノードハンドルのクリックのみで、ノードを開くようにする方法

    Javaです。swingです。JTreeです。

    同僚の方が、ノードハンドルのクリックのみで、ノードを開く実装を考えていたので、それをヒントに、僕も実装してみました。
    イベントは、mousePressed、treeWillExpand、を使います。そしてフラグを用意します。
    ちょっとい…

  4. · java スレッド

    [java]スレッドのjoin

    Javaです。スレッドのjoinは、スレッドが終了するまで待機します。

    で、このスレッドが終了というのが正直よくわかってないです。

    なので、簡単なサンプル
    どうかな。。。

    package th;

    public class TestJoin {

    public static void …

  5. · java swingx

    [java]ドラッグして動かせるパネル

    swingxのDropShadowBorderをためしてみました。
    あわせて、ドラッグして動かせるパネルです。
    パネルにイメージファイルをドロップできるようにしてみました。

    コンポーネントを置くコンテナのレイアウトマネジャーをnullにすると簡単に実現できますね。
    コンポーネントを置け…

  6. · java swing ジェネリック

    [java]局所的にクラスをオーバーライドして、返すファクトリーメソッドを考えてみた。

    Javaです。

    局所的にクラスをオーバーライドして、返すファクトリーメソッドを考えてみました。
    ここで例にしてみたのはswingコンポーネントです。

    特定のクラスの処理だけをオーバーライドして返すファクトリーメソッドです。
    ジェネリックーを意識してますけど、どうでしょう。

    import …

  7. · java

    [java]例外を使ってメソッドがよばれた位置を表示

    メソッドがどういうふうに呼ばれたか知りたい場合に、例外を発生させてスタックトレースを調べるという方法、かなり昔からあるテクニック。

    デバッガ使えばいいんだろうけど。

    package debug;

    public abstract class DebugUtils {

    public…