1.方法

void  setSize(width,height):设置按钮大小

void  setBounds(x,y,width,heigth):设置按钮的左上角顶点位置和大小

void  setContentAreaFilled(boolean):设置按钮的透明性

void  setBorderPainted(boolean):设置按钮边框的隐藏

void  setFont(new Font(String 字体,int 风格,int 字号)):设置字体,可以先创建Font的对象再调用

void  setBackground(Color.color):设置背景颜色

2.实例

import java.awt.Color;
import java.awt.Container;
import java.awt.Font;
import javax.swing.JButton;
import javax.swing.JFrame;
public class SetButton {
    JFrame f=new JFrame("JButton Test");
    JButton button1=new JButton("AA");
    JButton button2=new JButton("BB");
    JButton button3=new JButton("CC");
    JButton button4=new JButton("字");
    JButton button5=new JButton("DD");   
    public SetButton(){

//设置窗口大小
        f.setSize(300, 300);

//设置按钮位置和大小
        button1.setBounds(40, 40, 60, 30);
        button2.setBounds(40, 80, 60, 30);
        button3.setBounds(40, 120, 60, 30);
        button4.setBounds(40, 160, 60, 30);
        button5.setBounds(120, 40, 60, 30);

//设置按钮的透明   
        button2.setContentAreaFilled(false);
        button3.setContentAreaFilled(false);

//设置按钮的边框隐藏
        button3.setBorderPainted(false);

//设置按钮的字体
        button4.setFont(new Font("仿宋",Font.TRUETYPE_FONT,20));

//设置背景颜色
        button5.setBackground(Color.yellow);

//不采用布局管理器,将组件添加到ContentPane面板
        Container content=f.getContentPane();
        content.setLayout(null);
        content.add(button1);
        content.add(button2);
        content.add(button3);
        content.add(button4);
        content.add(button5);
        f.setVisible(true);
    }
    public static void main(String args[]){
        new SetButton();
    }
}

效果如下:

JButton按钮的更多相关文章

  1. java 监听机制模拟(JButton按钮监听机制)

    一.概念 1.事件监听器 事件监听器就我个人的理解就是:被外部事件(键盘.鼠标)引发的程序,这段程序是被嵌入到事件源的类里面,它负责监听事件列表.而很多人把事件监听器理解成是实现EventListen ...

  2. 编写Java程序,将JButton按钮按网格布局管理器格式放置

    返回本章节 返回作业目录 需求说明: 将JButton按钮按网格布局管理器格式放置 实现思路: 实现代码: public void init(){ setLayout(new GridLayout(4 ...

  3. JButton 按钮,JRadioJButton单选按钮,JChectBox复选框

    一. [按钮JButton] //导入Java类 import javax.swing.*;import java.awt.*;import java.awt.event.ActionEvent;im ...

  4. java JButton按钮始终居中

    怎么做的拖动窗口内部的按钮始终居中呢? 很简单把按钮放入Box中进行了. 代码如下: import javax.swing.Box; import javax.swing.JButton; impor ...

  5. Swing学习篇 API之JButton组件

    按钮(Jbutton) Swing中的按钮是Jbutton,它是javax.swing.AbstracButton类的子类,swing中的按钮可以显示图像,并且可以将按钮设置为窗口的默认图标,而且还可 ...

  6. JFrame图形界面 ----绝对布局和按钮

    开始 绝对布局应该是最简单的一种布局方式了,只需要确定好大小和位置就可以固定不变 代码 ` package window; import java.awt.Color; import java.awt ...

  7. luogg_java学习_13_GUI

    本文为博主辛苦总结,希望自己以后返回来看的时候理解更深刻,也希望可以起到帮助初学者的作用. 转载请注明 出自 : luogg的博客园 谢谢配合! GUI 容器 JFrame , JPanel , JS ...

  8. ActionListener的三种实现方法

    Swing是目前Java中不可缺少的窗口工具组,是用户建立图形化用户界面(GUI)程序的 强大工具.Java Swing组件自动产生各种事件来响应用户行为.如当用户点击按钮或选择菜单项目时,Swing ...

  9. Java GUI编程

    ----基础 // 创建一个窗体对象        JFrame frame = new JFrame();        // 设置窗口大小        frame.setSize(300, 20 ...

随机推荐

  1. Android_相关路径

    1. Android应用安装涉及到如下几个目录:system/app   系统自带的应用程序,无法删除.data/app      用户程序安装的目录,有删除权限.安装时把apk文件复制到此目录.da ...

  2. Android_安装GooglePlay

    百度搜索:“google play 安装” http://jingyan.baidu.com/article/cbf0e500f4645b2eab28935a.html http://samsungb ...

  3. Dolphin for Android(v11.5.1[Jetpack:内置])

    1. 下载的地址为“http://www.techspot.com/downloads/5927-dolphin-browser-for-android.html” ZC: 由于 Google Pla ...

  4. iOS JS交互

    1. 添加本地js文件, 并配置head中的属性 function increaseMaxZoomFactor() {        var element = document.createElem ...

  5. Traffic Sign Recognition with Multi-Scale Convolutional Networks

    总结一下文中几点值得学习的地方: 1,卷积神经网络的结构图:Multi-Scale Features.   因为它提取的特征的分层的,对吧,虽然最后 一层可以提供全局信息,但是呢,前面的几层可以提供更 ...

  6. Java Date,long,String 日期转换

    1.java.util.Date类型转换成long类型java.util.Date dt = new Date();System.out.println(dt.toString()); //java. ...

  7. PHP 链式操作

    所谓链式操作最简单的理解就是 操作完毕之后再返回对象$this 想必大家工作中基本都快用烂了得东西. 下面就是一个链式操作MYSQL数据库类. 最常见的链式操作 每一个方法操作之后,返回一个对象,直到 ...

  8. h5 input file ajax实现文件上传

    <input type="file" accept="image/*" height="0" class="file_inp ...

  9. tinyXml直接解析XML字符串

    一直都用tinyxml直接LoadFile来解析XML,发现原来也可以直接解析XML字符串. XML文件: <?xml version=\"1.0\" encoding=\& ...

  10. linux环境(CentOS-6.7)下redis集群的搭建全过程

    linux环境下redis集群的搭建全过程: 使用mount命令将光盘挂载到/mnt/cdrom目录下: [root@hadoop03 ~]# mount -t iso9660 -o ro /dev/ ...