Trail: Creating a GUI With Swing Lesson: Using Swing Components Section: How to Use Various Components The Java Tutorials have been written for JDK 8. Examples and practices described in this page don't take advantage of improvements introduced in later releases and might use technology no longer available. See Java Language Changes for a summary of updated language features in Java SE 9 and subse
Resources page for: Programming in Scala, 2nd Edition A comprehensive step-by-step guide by Martin Odersky, Lex Spoon, and Bill Venners (If you don't already have it, you can purchase Programming in Scala, 2nd Edition here.) On this page you can download the zip file of the source code shown in the book, and find links to more information about Scala. Contribute and view errata Browse the source c
Scala.swing is a Scala wrapper library for Java Swing and select AWT classes. For interoperability reasons, our wrappers are transparent in the sense that clients can get the underlying Java Swing component (the peer) of every wrapper. As a consequence, wrappers must not rely on additional state unless it is kept in sync with the peer's state. Scala's swing API has undergone a few changes since Sc
[まとめ] LL脳がscalaの勉強を始めたよ LL脳がscalaの勉強を始めたよ その113 Scalaコップ本の最終章の33章をやっていきますよー、33章ではこれまでの内容の総まとめとしてSCellsという名前のスプレッドシートアプリケーションを構築していきますよ(`・ω・´) ビジュアルフレームワーク まずはスプレッドシートのユーザインターフェースを検討しつつ、基本的なビジュアルフレームワークを用意していきますよ(`・ω・´) スプレッドシートは次のような使用を持つものと考えますデス スクロールできる表 0から99までの行を持つ AからZまでの列を持つ スプレッドシートのUIとしては前章でも扱ったSwingのScrollPaneとして、次のように定義してやりますよ // 実装するアプリのパッケージ名を定義しますよ package org.test.scells // Swingパッケ
文書比較(diff)アルゴリズム 前のドキュメント 次のドキュメント ViViの文書比較(diff)機能で使用しているアルゴリズムについて解説する。 これらのアルゴリズムは Myers 氏らの論文によるもので、氏は筆者のためにわざわざ論文をWebサイトで入手可能な形式にしてくださった。この場を借りてお礼申し上げる。 オリジナル論文は以下のWebサイトから入手可能である。 http://www.cs.arizona.edu/people/gene [1] E.W.Myers, "An O(ND) Difference Algorithm and Its Variations", Algorithmica, 1 (1986), pp.251-266 [2] S. Wu, U. Manber, G. Myers and W. Miller, "An O(NP) Sequence Comparis
JFreeChartは、Javaでグラフを生成・表示するためのライブラリ。 簡単なサンプルを書いてみる。 ■準備 jfreechartとjcommonのjarファイルをダウンロードし、クラスパスを設定する。 せっかくなので、freehepとbatikのライブラリも利用する。 ■ソースコード 次のようなコードを書いてみる。 CSVファイルで折れ線グラフのXYデータを読み込み、JPG、SVG、WMFを出力する。 package test; import java.awt.BorderLayout; import java.awt.Color; import java.awt.Dimension; import java.awt.Graphics2D; import java.awt.Rectangle; import java.awt.RenderingHints; import java.a
「Scala で diff を書いてみた」[1] という記事に触発されて [2] の論文や [3] の解説を読んで diff のアルゴリズムを勉強して自分なりに Scala で実装してみました。 これは [2] で "An O((M+N)D) Greedy Algorithm" と呼ばれているほうの実装で、論文の後半では改良についても書いてあるけどそちらは読んでいません。 私なりに工夫をした部分は全体的に副作用を排除した所とエディットグラフの格子点をオブジェクトとして表現した点です。 元論文の擬似コードで "a number of simple optimizations are employed" とされている部分は可読性の観点から取り入れませんでした。ただ元論文が「D回の編集で到達する(対角線 k 毎の)最遠点の集合」を配列で管理しているのを Set で管理するようにしたのは本当はよろ
初出:2001/12/12 最終更新:2005/07/25 私がGreenPadを作ろうとしたときに 調べてまわって作ったリンク集です。OSやToolkit提供のコンポーネントを 使うのではなく、「独自のテキスト編集コンポーネントを一から作る」場合に 参考となるものを集めました。Windows系に偏っている感が無きにしもあらず。 ソースコードの公開されているエディタやコンポーネント C GNU Emacs (色々な環境) JED (Unix,VMS,MSDOS,OS/2,BeOS,QNX,Win) Meadow (Win) nedit (Win) ne (Unix) Ng (AMIGA,Human68k,MSDOS,Unix) TextMaid (Win/GTK+) tolstoj (Win) vim (色々な環境) C++ Alpha (Win) GreenPad (Win) kajer
scala 標準の Table クラスの使い方メモ。バージョン 2.8 RC2 準拠。記事を執筆している現在では古いバージョンのドキュメントしか存在しませんが、下記を参考に。 http://www.scala-lang.org/docu/files/api/index.html 基本的な使い方 import scala.swing._ // 2.8 RC2 では SimpleGUIApplication ではなく SimpleSwingApplication を使用 object Sample extends SimpleSwingApplication { def top = new MainFrame { title = "適当なタイトル" contents = new Table } } コンストラクタ val cells = Array( Array("田村", "ゆかり", "1
Not your computer? Use a private browsing window to sign in. Learn more about using Guest mode
連載の過程で気づいた邦訳のJava2 SE5.0 API仕様書の「欠損」に関して連絡したところ、サン・マイクロシステムズ(日本)より、次のような謝辞を頂きました。 API仕様書を、真剣に熟読している学習者のために、下記に引用しておきます。 EditorKitの「改行」についての問題は、この連載の起点でもあったので、放っておくわけにはいかなかったのです。 ご丁寧な返信をもらうと、IT業界全体を牽引しているのは、やはりJavaだな、ということを実感しますね。 ----------------------------------------------- > 上原太郎生 様 > > サン・マイクロシステムズ株式会社 > (担当部署名など略) いつもお世話になっております。 お問い合わせいただきました件について回答いたします。 [回 答] J2SE 5.0 API 仕様
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く