-
JFrameが不可視(visible=false)になるときに発生するイベントは何でしょう。
ある程度コードが大きくなるとなかなか手を入れるのが億劫になりますね。
で、
JFrameが不可視(visible=false)になるときに発生するイベントは何でしょう。
具体的にはsetVisible(false)にしたときに発生するWindowListenerのイベントです。
WIN… -
JButtonで設定したActionListenerはダブルクリックをクリック2回でイベントを発生するの?
javaです。
JButtonで設定したActionListenerはダブルクリックをクリック2回でイベントを発生するの?
どうやらそのようですね。
ですので、javax.swing.AbstractButtonには、setMultiClickThreshholdなるものが用意されて… -
JListで、配列やVectorをsetListDataした場合には、superがjavax.swing.AbstractListModelの匿名クラスが生成される。
JListで、配列やVectorをsetListDataした場合には、superがjavax.swing.AbstractListModelの匿名クラスが生成される。
このmodelがJList内部で保持されるものになります。よくWebとかでみかけるサンプルで紹介されるDefau… -
· html
html メール友達に知らせるリンク
リンクでmailto:?body=xxxxxx
でxxxxxxの部分にメールの内容が入るようですね。
gmail使ってるとgmailが動きますね。
<a href="mailto:?body=http://deiji.jp/f/index.html ">… -
ちょっとした工夫、JListのレンダラー
javaです。swingです。
JListのリストの見え方を少しだけ変えたい場合、ListCellRendererをごりごり実装するのではなく、デフォルトのレンダラーからコンポーネントを取得してそのコンポーネントを返すと、楽だという話です。
listからgetCellRendere… -
ラジオボタンにはlabelタグのforが便利 - safariが対応していない場合
Zopeジャンキー日記 :ラジオボタンにはlabelタグのforが便利
わざわざラジオボタンをクリックしないですむのはやはり便利ですね。
safariがこの機能に対応していないようなので、調べたら、javascriptを使用してこの機能を使う方法がありました。
Add Label C… -
poj 2453 - たしかに簡単な問題なのかもしれないが。
2453 -- An Easy Problem
いろいろビットをさわって解こうとしていましたが、何度かWrongAnswerでした。簡単な問題とはありますが....
で、どうやって解いたかといいますと、ビットカウントとして、与えられた値を1づつカウントアップして、その際に、ビットカ… -
クリックしてtextareaの文字を全て選択
参考リンク
hori-uchi.com: クリックするとすべて選択されるテキストエリア
クリックしてtextareaの文字を全て選択したい。
下記のような感じでいいようです。
<textarea readonly rows="12" cols="40… -
· css / javascript / jquery
css DisplayとVisibility
CSS Properties: Display vs. Visibility
何がしたかったというと、Visibilityをhiddenにして、後からjavascriptで表示させたかったわけです。
ですが、そうすると、隠していた文字列がどうもみえていないだけで、あきらかに領域をと… -
· javascript / jquery
jqueryでラジオボタンの値を取得
jQuery: The Write Less, Do More, JavaScript Library
prototypeをあきらめてjqueryを使ってみようと画策中...
正直どっちもつかったことがないし、何ができるかわかってないので、なんとなく流されるままという感じです。
Ra… -
prototype.jsでラジオボタンの値を取得
protoype.jsを使って、ラジオボタンの値がとれないかなというわけで、
prototype.jsでラジオボタンの値を取得 : せつないぶろぐ
とれたことはとれたのだけど、デフォルトのcheckedがないと、no propertyで怒られる。
たとえば、r0,r1,2という名前(… -
json to java
jsonのデータを気軽にjavaで扱える方法を模索中です。
【ハウツー】LL時代のデータ形式 - JavaプログラマのためのYAML/JSON (5) JavaでYAML/JSONを利用する - JSON-lib | エンタープライズ | マイコミジャーナル
という記事を読んで、な… -
Internal Server Errorがでるよ
なれないことすると戸惑いますね。
web serverにperlで書いたcgiを配置して実行するとInternal Server Errorがでました。
Helo Worldしたいだけなのに。
で、print "Helo World"しただけだとだめ。
Webサーバ… -
· php
php noticeがでる インデックスがないアクセスで。 - エラー制御演算子
phpです。
Notice: Undefined index: content inほにゃらら
とかでた場合
contentというインデックスは定義されてないよとかなんとか。
この対処方法として下記のような方法もあるらしい。
この方法がお作法としていいのかどうかはわからないですが...
$… -
既に実装済みの処理を変更したい。- javassit
そんなことは滅多にないと思うけど、既に実装した処理の動作を変更したい場合、javassitがいいのかなぁ。
それで、前回、書いたコードをベースに、既存の処理を変更するためのひとつの方法です。
まず、該当アプリケーションのmainをを呼び出すmainを用意して、そこで処理を変更したい… -
javassist static初期化を利用して、クラスの振る舞いを変えてます。
javassistを使ったサンプルです。
static初期化を利用して、クラスの振る舞いを変えてます。
static { }
が実行されると、その後で対象のクラスをnewしても変更が効いてますね。
クラスローダーは意識してませんが。。。
package t;
import javassis… -
poj 2799 憎き IP Networks その2
2799 -- IP Networks
一応通ったコード。
package p2799;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
S… -
poj 2799 憎き IP Networks
2799 -- IP Networks
解き方はわかっていたのにぐだぐだサブミットしてしまいました。
いろいろ反省すべきことがあります。
まず、コードを書いたら検証ですね。
バグ以前にそれが正しいかどうか、練れていないとだめですね。。。
どいうふうに解いたかたといいます。
まず、与えられた… -
· java
32ビット 2進数で表示
javaです。
32ビット 2進数で表示
また横着コードです。
static void printB(int i) {
String s = String.format("%32s", Integer.toBinaryString(i)).repla… -
firefoxとsafariのjson
えーと
firefoxでオッケーでsafariでだめなケースがあったのでメモ。
jsonで、配列の後ろが無いのにカンマをおくとsafariだとだめだった。
で別のパターン
macのosx、safariではオッケーだったけど、winのieではだめだった※特にバージョンは気にしてないです。
… -
サブネットマスク/ビットマスクの換算表を印字します。
Nippon Kaisho システムツール [ IP換算表:サブネットマスク ]
上記のサイトを参考にしています。
結果
0 0.0.0.0
1 128.0.0.0
2 192.0.0.0
3 224.0.0.0
4 240.0.0.0
5 248.0.0.0
6 252.0.0.0
7 254.… -
int値からipアドレス ipアドレスからint値へ
int値からipアドレス ipアドレスからint値へ
変換です。
static int toInt(int b0, int b1, int b2, int b3){
int l = b0 << 24;
l += b1 <<… -
java でxml xpathで、ネームスペース
Java XPath API
java5以上です。
ネームスペースを使ってXPathを使って値をとるサンプルです。
package a;
import java.io.IOException;
import java.net.URISyntaxException;
import javax… -
commons configurationでのメモ XMLConfigurationでの出来事
Commons Configuration - Java Configuration API
org.apache.commons.configuration.XMLConfiguration
を使用していて、下記のような例外がでた場合には、
java.lang.IllegalArg… -
正規表現 java ファイルのパスだけ
javaです。正規表現です。
うーん
こんなのでいいのか自信がないけど。
String s = "file:///aaa/bbb/ccc/ddd.xml";
s = s.replaceFirst("[^/]*$", "&… -
· java
poj 3077 rounders
3077 -- Rounders
丸めの問題です。
いつものごとく簡単そうな問題を選んでいます。
正直どうしていいかわからなくて、ごちゃごちゃしていたらacceptedされた感じです。
BigDecimalを使ってます。この使い方がいいのかどうかはわかりません。
precisionは精度… -
· java
isAssignableFrom オブジェクトがどのクラス、インターフェイスと等しいか調べる。
オブジェクトがどのクラスのインスタンスかどうか調べるときは、instanceofを使用しますね。
if(new Object() instanceof String){
System.out.println("bingo");
}
つ… -
RadialGradientPaintはjdk1.5にはない。
jdk1.5にはRadialなGradientを表現できる、RadialGradientPaintクラスがないようです。
なので、org.apache.batik.ext.awt.RadialGradientPaintを使うようです。
ためしてみました。
protected … -
· java
ラスベガスでmac osx(leopard)版 java6を望む声
Code To Joy: Las Vegas Lobbies for Java 6 on Leopard
mac osxではまだjava6が登場してきてません。ラスベガスからmac版java6を登場を働きかけてます。 -
jasperreports 外字への道 アイデアレベル
java オープンソースの帳票とかつくれるjasperreportsで、外字を表示でお悩み中
JasperForge - Home
対象のjasperreportsのバージョンは1.2.8でちょっと古いので試しています。
いまいち外字なるものの理解が足りてないので、あやういです。
wi… -
11111111111111111111111111111111(32個の1)をInteger.parseInt に基数2を指定するとどうなるか。
11111111111111111111111111111111(32個の1)をInteger.parseInt に基数2を指定するとどうなるか。
static void a() {
String s = "";
for (… -
· groovlet
groovletでweb.xmlからデータをとるひとつの方法
groovyでgroovletです。
web.xmlで、
<context-param>
<param-name>no</param-name>
<param-value>o_o!!!!</param-value>
</c… -
いまさらながら感がありますが、java1.4でutf-8のBOM付XMLファイルをパースすると失敗するっぽい
javaです。バージョンは1.4です。
どうもutf-8のBOM付XMLファイルをパースすると失敗するようです。
下記のようなエラーがでるようです。
org.xml.sax.SAXParseException: ドキュメントのルート要素がありません。
at org.apache.cr… -
javaでlzh
javaで、lzhなファイルを解凍したかったので、調べたら、ライブラリを公開している方がいたので使用してみました。
zipパッケージライクに使えます。
LHA Library for Java
http://homepage1.nifty.com/dangan/Content/Pro… -
角丸にチャレンジ
角丸画像をつくります。javaです。
ドラッグアンドドロップで画像を渡して角丸にした画像を表示してみます。
仕様は
(1)ウインドウ画面を表示します。
(2)任意の画像をドラッグアンドドロップできます。
(3)ドロップされた画像を角丸にして表示します。
いろいろな方法で角丸ができると思いま… -
eclipse3.3 + veのためのメモ
インストール手順をよく忘れるのでメモ
まとまりがないです....
mac osx上のeclipseで試しました。
必要なものをダウンロードします。
Eclipse Downloads
http://www.eclipse.org/downloads/
www.ehecht.com
http:… -
URIでfileをみるとき/が一本たりないことに注意
非常にはまったのでメモ
環境
Windows上で、Cドライブの直下にtmpというディレクトリがありそこにtest.propというファイルがあります。
ブラウザ上で、URLを入力する欄に
file://c:/tmp/test.prop
といれるとファイルが開けます。
これをjavaで指定する… -
· eclipse
eclipse buildpathの設定
この設定が必要かどうかは正直不明...
getResourceで画像ファイル読めない場合があったので設定しました。
binのファイルに多分、srcから画像ファイルがコピーされないからだと考えて、設定しました。一応うまくいきました。 -
tomcat6でcometで java引数 -Djava.net.preferIPv4Stack=true
tomcat6から使えるというcometをためしてみました。
環境はmac osxです。
自信がないですが、とりあえずメモです。
下記のようなエラーがでました。
java.net.SocketException: Invalid argument
at sun.nio.ch… -