標題:
[隨堂測驗] 基本佈局
[打印本頁]
作者:
tonyh
時間:
2022-10-15 19:08
標題:
[隨堂測驗] 基本佈局
本帖最後由 tonyh 於 2022-10-15 20:18 編輯
試做出如下之圖形使用者介面:
(完成左圖即可,右圖為下個單元加上事件處理後運作的情形.)
【提示】各元件的位置與大小
lb1: 0, 10, 215, 30
lb2: 10, 40, 60, 40
tf1: 70, 45, 134, 30
tf2: 10, 85, 195, 40
btn1: 10, 135, 92, 25
btn2: 112, 135, 92, 25
fm: 100, 100, 220, 200
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JTextField;
public class Ch81 {
JFrame fm;
JLabel lb1, lb2;
JTextField tf1, tf2;
JButton btn1, btn2;
void initialize()
{
lb1=new JLabel("1坪=3.3058平方公尺",JLabel.CENTER);
lb1.setBounds(0, 10, 215, 30);
lb2=new JLabel("輸入坪數:");
lb2.setBounds(10, 40, 60, 40);
tf1=new JTextField();
tf1.setBounds(70, 45, 134, 30);
tf2=new JTextField();
tf2.setBounds(10, 85, 195, 40);
tf2.setEditable(false);
btn1=new JButton("確定");
btn2=new JButton("清除");
btn1.setBounds(10, 135, 92, 25);
btn2.setBounds(112, 135, 92, 25);
fm=new JFrame("土地面積換算");
fm.setBounds(100, 100, 220, 200);
fm.setVisible(true);
fm.setResizable(false);
fm.setLayout(null);
fm.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
fm.add(lb1);
fm.add(lb2);
fm.add(tf1);
fm.add(tf2);
fm.add(btn1);
fm.add(btn2);
}
Ch81() //建構子
{
initialize();
}
public static void main(String[] args) {
new Ch81();
}
}
複製代碼
本帖隱藏的內容需要回復才可以瀏覽
作者:
許志捷
時間:
2022-10-15 19:44
此帖僅作者可見
作者:
丁肇志
時間:
2022-10-15 19:56
此帖僅作者可見
作者:
曾元瑜
時間:
2022-10-15 19:59
此帖僅作者可見
作者:
余柏緯
時間:
2022-10-15 20:19
此帖僅作者可見
作者:
黃子倢
時間:
2022-10-15 20:21
此帖僅作者可見
作者:
許洧熏
時間:
2022-10-15 20:26
此帖僅作者可見
作者:
張博竣
時間:
2022-10-15 20:33
此帖僅作者可見
作者:
王法棣
時間:
2022-10-22 13:18
此帖僅作者可見
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://seed.istak.org.tw/)
Powered by Discuz! 7.2