java如何建立並設定一個按鈕
# AWT(抽象視窗工具包):是java提供用來建立並設定java的圖形使用者介面的基本工具
Swing(輕量級的圖形介面元件):是以AWT平台為基礎建構起來的新元件與AWT相比, Swing元件在實作時不包含任何依賴特定平台的程式碼,因此具有更高的平台無關性和良好的移植性,所以Swing成為圖形使用者介面開發的首選。
推薦教學:java教學
下面介紹如何建立一個視窗程式並設定一個按鈕。
1、先匯入必要的套件java.awt.*、javax.swing.*;
2、然後新建佈局,並建立一個按鈕放上去;
3、最後用按鈕的方法設定按鈕即可。
程式碼如下:
import java.awt.*; import java.awt.event.*; import javax.swing.*; public class KeyDemo extends JFrame{ int index; JLabel jl = new JLabel("你好啊~"); JButton jb = new JButton("点击改变标签上的文字"); public KeyDemo() { //设置界面的布局为边界布局 this.setLayout(new BorderLayout()); //设置标签文字的位置在 布局的中间 this.add(jl, BorderLayout.CENTER); //设置按钮在布局的南部 this.add(jb, BorderLayout.SOUTH); //设置窗口的位置和大小 this.setBounds(350, 100, 200, 120); //设置窗口的关闭事件的响应,如果点击关闭按钮,那么就退出 this.setDefaultCloseOperation(EXIT_ON_CLOSE); //设置窗口的标题 this.setTitle("窗口"); //设置窗口是否可见 this.setVisible(true); //为按钮注册事件响应,有了这句代码就能让按钮能够响应点击事件了 jb.addActionListener(new MyActionListener()); } public static void main(String[] args) { //实例化窗口对象 new KeyDemo(); } //实现动作Listener接口。实现里面的actionPerformed方法 class MyActionListener implements ActionListener{ @Override public void actionPerformed(ActionEvent e) { index++; jl.setText("你点击了"+index+"次按钮"); } } }
按鈕常用方法:
# ##getText()
#使用方法:按鈕名稱.getText(); 作用:得到按鈕中的字串資訊。setBounds( int X, int Y, int width, int height)
使用方法:按鈕名稱.setBounds(/內填四個參數/) 作用:設定按鈕在程式介面中的位置和按鈕的尺寸,前兩個參數為按鈕位置,可以理解成橫縱座標;後兩個參數為按鈕的寬度和高。setBackgrond(color bg)
使用方法:按鈕名稱.setBackground(/填你想要的顏色,格式就是Color.顏色/) 作用:設定按鈕的背景顏色。setForeground(color bg)
使用方法:按鈕名稱.setForeground(/同上/) #作用:設定按鈕的前景顏色。setFont(font)
#使用方法:按鈕名稱.setFont(/你定義過的字型名稱/) #作用:設定按鈕中文字的字體格式setOpaque(boolean is Opaque)
使用方法:按鈕名稱.setOpaque(/布爾值/) 作用:設定按鈕組件的的背景是否可見,false為透明setFocusPainted(boolean b)
#使用方法:按鈕名稱.setFocusPainted(/布林值/) 作用:設定按鈕中文字的焦點方塊是否可見,事實上是定義按鈕點擊後是否會成為焦點。setBorderPainted(boolean b)
使用方法:按鈕名稱.setBorederPainted(/布林值/) #作用:可設定組件邊框是否顯示。setToolTipText(String str)
使用方法:按鈕名稱.setToolTipText(/需要顯示的字串/) #作用:可以產生一個提示框,當滑鼠放在元件上時,提示框中會顯示參數中設定的字串。以上是java如何建立並設定一個按鈕的詳細內容。更多資訊請關注PHP中文網其他相關文章!