#!/usr/local/bin/perl
use tk;
#global variables
my $age = 10;
# main window
my $mw = new mainwindow;
#gui building area
my $frm_name = $mw -> frame();
my $lab = $frm_name -> label(-text=>"name:");
my $ent = $frm_name -> entry(); ###定義輸入文字框
#age
my $scl = $mw -> scale(-label=>"age :", # scale 通過使用者輸入的變數調整滾動條
-orient=>'v', -digit=>5, #-orient=>'v' 滾動條垂直布局 digit數字位數
-from=>10, -to=>50, #開始數字和結束數字
-variable=>\$age, -tickinterval=>10); #-variable=>\$age傳入變數引用,-tickinterval=>10
刻度間隔20
my $but = $mw -> button(-text=>"push me", -command =>\&push_button); ## 執行函式
push_button
#text area
my $textarea = $mw -> frame();
my $txt = $textarea -> text(-width=>50, -he
布局管理器 網格袋布局管理器
網格袋布局管理器中的約束條件constrains中有如下字段需要設定 1 constrains.gridx和constrains.gridy 這兩個欄位僅用於指定元件的起始網格座標。2 constrains.gridwidth和constrains.gridheight 這兩個字段用於指定元件所佔網...
布局管理器
jframe 內容面板在預設的情況下自動使用邊界布局管理器。1.邊界布局 borderlayout 所謂的borderlayout 就是把邊界劃分為東西南北中,南北要貫通,中間最大,不僅指地方最大,也指權利最大,當東西南北不存在時可占領他們,也就是說中間是可以占領周邊的,但周邊是絕不能占領中間的。邊...
布局管理器
1.linearlayout 線性布局 android orientation vertical 布局 android layout width wrap content 控制項寬度 android layout height fill parent 控制項高度 注意 vertical 垂直布局 h...