タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

swingに関するheinaのブックマーク (2)

  • Swingのサンプル - A Memorandum

    簡単なフレーム SimpleGUIApplication という抽象クラスが用意されており、SwingUtilities#invokeLater を勝手にやってくれます。以下は空のパネルがあるだけのフレームの例です。 import scala.swing._ object Main extends SimpleGUIApplication { val panel = new BorderPanel { preferredSize = (300, 200) } def top = new MainFrame { title = "Swing with scala" contents = panel } } イベント処理 以下はボタンのクリックをカウントする簡単なアプリケーション例です。 import scala.swing._ import scala.swing.event._ impor

    Swingのサンプル - A Memorandum
  • Swingを使う - MEMO:はてな支店

    とりあえずイベントを扱う練習。ボタンを押したらHelloと表示するサンプル。 関数を渡せる言語だと、actionPerformedメソッドの中身を渡してインスタンスが作れるので便利だ。 デバッグ用にインタプリタ内から実行するときは、閉じるボタンでインタプリタまで終了しないように jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE) の所をコメントアウトする。 import javax.swing._ import java.awt._ import java.awt.event._ class Btn(t:String,f:ActionEvent=>Unit) extends JButton with ActionListener{ setText(t) override def actionPerformed(e:ActionEvent) =

    Swingを使う - MEMO:はてな支店
  • 1