プログラムdeタマゴ

nodamushiの著作物は、文章、画像、プログラムにかかわらず全てUnlicenseです

2010-11-01から1ヶ月間の記事一覧

正数以上の最小の2のべき乗数を探す

JOGLのテクスチャで、ある値以上の最小の2^nを求める必要が出た。私が直感的に実装したソースは以下。 int c;//目的の値。 int ret;//結果を格納 if(c<2)ret=c; else{ int shift=16; int add=8; for(int i=0;i<4;i++){ if(c != 1 << shift){ shift =(c > 1 <…

KeyEventを全部横取りする

今更だけども、ようやくKeyEventをフォーカスのあるコンポーネントに関係なくアプレットでも奪取する方法が分かったので、メモ。 Toolkitを使って奪取する方法なら知ってたんだけど、これはアプレットじゃ使えないから困ってた。 KeyEventを横取りするにはKe…