サンプルプログラム集 > ポップアップメニュー


※上記の広告は60日以上更新のないWIKIに表示されています。更新することで広告が下部へ移動します。

ポップアップメニュー


       import javafx.ui.*;
       import java.lang.System;
       import javafx.lang.canvas.*;
       
  
       var popup = PopupMenu{
       	items : foreach(i in [1..3])
       	MenuItem{
       		text : "Item{i}"
       		action : operation(){
       			System.out.println("Clicked {i}");
       		}
       	}
       };
       
  	trigger on PopupMenu.visible[oldValue] = newValue{
  		System.out.println(oldValue);
  		System.out.println(newValue);
  	}
       
       Frame{
       	title : "ポップアップ"
       	width : 200
       	height : 200
       	content : FlowPanel{
       		content : Button{
       			text : "ポップアップ"
       			var : self
       			action : operation(){
       				popup.visible = false; <-- ここをコメントアウトすると一度しか使えないポップアップになる
       				
				popup.x = 0;
				popup.y = bind self.height;
				popup.owner = self;
					
       				popup.visible = true;
       			}
       		}
       	}
       	visible : true
       }

説明はのちほど

&trackback

ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。
添付ファイル