Java是一種跨平臺的編程語言。在Java中,我們可以通過創建GUI窗口來實現界面的設計。這些窗口可以包括各種組件,例如輸入框和按鈕。下面我們將學習如何在Java中創建一個帶有輸入框和按鈕的窗口。
import javax.swing.*; import java.awt.*; public class MyFrame extends JFrame { private JTextField inputField; private JButton submitButton; public MyFrame() { setTitle("My Window"); setSize(400, 300); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); inputField = new JTextField(20); submitButton = new JButton("Submit"); submitButton.addActionListener(e ->{ String input = inputField.getText(); JOptionPane.showMessageDialog(this, "You entered: " + input); }); setLayout(new FlowLayout()); add(inputField); add(submitButton); setVisible(true); } public static void main(String[] args) { new MyFrame(); } }
在這段代碼中,我們首先創建了一個繼承自JFrame的MyFrame類。在MyFrame類中,我們創建了一個JTextField和一個JButton。JTextField是一個單行文本輸入框,我們可以使用它來獲取用戶輸入。JButton是一個常用的按鈕,我們可以在其上添加點擊事件監聽器,以便在用戶點擊按鈕時執行某些操作。
在MyFrame類的構造函數中,我們設置窗口的標題、大小和關閉行為。然后,我們將JTextField和JButton添加到窗口中,使用FlowLayout布局將它們放在窗口的中心位置。最后,我們設置窗口可見。
在JButton的點擊事件監聽器中,我們獲取了用戶在JTextField中輸入的文本,并使用JOptionPane.showMessageDialog方法彈出一個消息框,以顯示用戶輸入的文本。
總之,在Java中創建一個帶有輸入框和按鈕的窗口非常簡單。我們只需要使用JTextField和JButton組件創建GUI界面,然后在按鈕的點擊事件監聽器中獲取用戶輸入的數據并進行相應的操作。
上一篇css3 滾動切換