IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.
Adobe AIRで透明ウィンドウやら非矩形ウィンドウを作るのはすごい簡単で。 ん・ぱか工房さんのサンプルを見てもらえばそれがわかると思う。 そこで、それをJavaでやるにはどうすればいいのかと考えた。 初めに試したのはWiCoCoだけどこれはMacに対応しておらず断念。 次にSWTの方法を試してみると確かに簡単な非矩形のウィンドウは簡単に作れる、 でも画像から非矩形ウィンドウ作るのは大変そうだと思い断念。 困ったなあと思ったらSwingでめちゃくちゃ簡単に実装できた! やり方は簡単でポイントは次の二行。 frame.setBackground(new Color(0x00000000, true)); frame.setUndecorated(true); 一行目で背景色を決めてるけどここが一番のポイントで、 色がARGB形式で指定できるのでここのアルファ値で透明度が指定できる。 今は0
独Bredexは4月24日(ドイツ時間)、EclipseベースのGUIテストツール「GUIdancer 3.0」を発表した。モデルベースのテスト機能の導入、オブサベーションモードの改善などが特徴となる。 GUIdancerはモジュラー構成のJava(Swing、SWT/RCP)とHTMLのGUI自動テストツールで、ビジネスルールやボタン/テキストフィールドなどのインターフェイスシナリオをテストできる。キーワード主導で、一度作成したテストを容易に組み合わせて再利用できる。プログラミングは不要で、さまざまな利用レベルに応じるという。 最新版では、モデルベースのテスト機能を導入、UMLモデルからテストケース設計を生成できるようになった。Javaオブサベーションモードを改善、起動中のテスト対象のアプリケーション(AUT)からアクションを直接記録し、Test Stepsとして保存できるようになった。
Swing Application Framework概要 はじめに Swing Application Frameworkとは Swing Application Frameworkとは、複雑なGUIツールキットであるSwingライブラリの上で簡単にGUIアプリケーション・プログラムを作成するために提供されるフレームワークです。Swing Application Frameworkは、2008年リリース予定の次期Java Standard Edition(Java SE 7)に標準搭載することを目指してJava標準化プロセス(JCP:Java Community Process)においてJSR-296として仕様が策定され、そのリファレンス実装が現在開発されている途上です。 1998年にリリースされたJava 2(JDK 1.2)に標準搭載されているGUIツールキットSwingは、柔軟性が
MiG InfoComは2日(デンマーク時間)、MiG Layoutのサイトにおいて、同プロダクトの最新版となる"MiG Layout 2.1"を公開した。公開された成果物はJava SE 1.4/1.5を対象としている。クイックスタートドキュメント、ホワイトペーパ、JavaDoc APIなどドキュメントも充実しており、扱いやすい状況が整っている。プロダクトそのものはThe BSD Licenseのもとで公開されているオープンソースソフトウェア。 MiG Layout (The Layout Manager for Swing & SWT)はSwingおよびSWTのために開発されたレイアウトマネージャ。フローレイアウト、グリッドベースレイアウト、絶対指定レイアウト、グループ&ドッキングレイアウトなどが提供されている。同プロダクトはThe BSD Licenseのもとで公開されているので自由
競馬ファンにとって口コミ情報は、情報収集の重要な手段の1つです。しかしその信憑性を見極めることは、的中率を高めるために不可欠。特に無料で手に入る情報において、どれが本当に当たる情報なのかを見極めることが肝要です。 口コミ情報の信憑性を確かめるポイント まず、口コミ情報の信頼性を確かめる際に重要なのは情報の出所です。信頼できる有名な競馬関連サイトや専門家のコメント、実際に成功を収めた人の意見など、情報の発信元を確認することが大切です。あくまで匿名の口コミや情報の根拠が不透明なものは、慎重に扱うべきです。 一番簡単な確かめ方は「競馬予想サイト 口コミ」とgoogleなどで検索し、上位に表示されるサイトから自分の確かめたい競馬予想サイトの評価を確認する方法です。他にもSNSで情報発信している方もいるので、そちらも合わせて使うと尚いいでしょう。 また、過去の的中実績や的中率の高さも、口コミ情報の信
フレームやダイアログの中から特定の条件を満たすコンポーネントを見つけたり、トラバースできると便利だと思い、JDOMをベースにして以下のプログラムを作ってみました。 SwingDOMBuilder SwingPath Swingのコンポーネント階層をDOMに変換して、XPathを使えるようにするというものです。 使用例としては、メニュー項目をルックアップして実行したり ((JMenuItem) SwingPath.selectSingleComponent( frame, "//JMenuItem[@text='上書き保存']")).doClick(); ボタンを全てdisabledにしたり for (Component c : SwingPath.selectComponents(dialog, "//JButton")) { c.setEnabled(false); } といったことがで
Utility and Framework for timing and animations. The code serves as a tutorial on how to use timers, as well as a framework for doing more powerful things with timers. Welcome to the Timing Framework, a library for making Java animation and timing-based control easier. There are two articles on java.net that describe some of the fundamentals: Timing is Everything and Time Again; these articles
FREDERIC LAVIGNE I live in Chicago, USA. I work for IBM as a technical product manager focusing on the IBM Cloud and its derivatives. I'm an experienced software developer, team lead and public speaker. Every day I work with cloud related technologies whether it is a microservice with Node.js or a serverless mobile app with React Native. Keeping track with the development trends and eating IBM own
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く