滾動條是Java編程中的一個重要組件,它可以讓用戶在窗口中瀏覽更多內(nèi)容。Java提供了多種滾動條控件,如水平滾動條、垂直滾動條、滑塊控件等。下面是一個簡單的滾動條示例。
import javax.swing.*; public class ScrollBarExample { public static void main(String[] args) { JFrame frame = new JFrame("滾動條示例"); JPanel panel = new JPanel(); //創(chuàng)建一個帶初始值、最小值、最大值的垂直滾動條 JScrollBar scrollBar = new JScrollBar(JScrollBar.VERTICAL, 0, 20, 0, 100); panel.add(scrollBar); frame.add(panel); frame.setSize(300, 200); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setVisible(true); } }
對話框是另一個常見的Java組件,它可以讓程序與用戶進(jìn)行交互,獲取用戶輸入,顯示消息等。Java提供了不同類型的對話框,如消息對話框、輸入對話框、選擇對話框等。下面是一個簡單的對話框示例。
import javax.swing.*; public class DialogExample { public static void main(String[] args) { JFrame frame = new JFrame("對話框示例"); //顯示一個簡單的消息對話框 JOptionPane.showMessageDialog(frame, "歡迎來到Java世界!"); //顯示一個帶輸入框的對話框 String input = JOptionPane.showInputDialog(frame, "請輸入您的姓名:"); //顯示一個帶選擇按鈕的對話框 int option = JOptionPane.showConfirmDialog(frame, "是否要保存文件?"); frame.setSize(300, 200); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setVisible(true); } }