java JButton按钮始终居中

怎么做的拖动窗口内部的按钮始终居中呢?

很简单把按钮放入Box中进行了。

代码如下:

import javax.swing.Box;
import javax.swing.JButton;
import javax.swing.JFrame;
public class Frame_Box4

{
    public static void main(String[] agrs)
    {
        JFrame frame=new JFrame("Java示例程序");
        Box b1=Box.createHorizontalBox();    //创建横向Box容器
        frame.add(b1);    //将外层横向Box添加进窗体
        b1.add(Box.createVerticalStrut(200));    //添加高度为200的垂直框架
        b1.add(new JButton("左"));    //添加按钮1
        b1.add(Box.createHorizontalStrut(40));    //添加长度为40的水平框架
        b1.add(new JButton("右"));    //添加按钮2
        b1.add(Box.createHorizontalGlue());    //添加水平胶水 

        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        frame.setBounds(100,100,400,200);
        frame.setVisible(true);
    }
}

拖动窗口结果如下:

原文链接:http://c.biancheng.net/view/1212.html

原文地址:https://www.cnblogs.com/easyidea/p/10211709.html

时间: 2024-11-08 22:55:03

java JButton按钮始终居中的相关文章

​Java中使用for循环对多个Jbutton按钮监听

Java中Jbutton按钮监听,当多个按钮做的事差不多的时候是可以用for循环的(比如计算器1-9)省事省力. 监听时变量只能是final或者static,不过这些在for循环中明显不行,所以,就在循环里加了个final变量. 嘿嘿,轻松搞定. package com.xinbo; import java.awt.FlowLayout; import java.awt.GridLayout; import java.awt.event.ActionEvent; import java.awt.

Java Swing界面编程(6)---JButton按钮组件

package com.beyole.util; import java.awt.Font; import javax.swing.JButton; import javax.swing.JFrame; public class test5 { public static void main(String[] args) { JFrame frame=new JFrame(); JButton button=new JButton("Click Me!");//new出一个按钮的对象

java窗口按钮设置五个方向

java窗口按钮设置五个方向 代码如下: package Day08; import java.awt.BorderLayout;import javax.swing.JButton;import javax.swing.JFrame; @SuppressWarnings("serial")public class ShowBorderLayout extends JFrame{ public ShowBorderLayout() { // 设置BorderLayout的水平间距为5,

java窗口按钮位置设置

java窗口按钮位置设置 代码如下: package Day08; import java.awt.BorderLayout; import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JPanel; public class Homework2 extends JFrame { public Homework2() { JPanel p1 = new JPanel(); p1.setLayout(new Bo

设定div始终居中显示

<script type="text/javascript"> (function($){ $.fn.extend({ center:function(options){ //center插件 var options=$.extend({ //默认属性值 inside:window, //元素居于窗体中心 transition:0, //元素居中移动时的时间,单位是millisecond minX:0, //元素最小X方向距边值 minY:0, //元素最小Y方向距边值 w

移动端图片上下居中且按钮始终保持在图片底部一定距离

最近开发中经常碰到这样的问题:活动中需要一个弹层,弹层是一张图片,图片上有一个按钮,一般是指向一个链接地址的.在手机里,要求图片大小尺寸不限,但是要上下左右居中,并且图片上的按钮保存在图片底部一定位置. 贴代码:html代码 <div class="floatResult"> <div class="bg"></div> <div class="result"> <span class=&qu

JAVA中按钮的事件监听的三种方式

JAVA中的Swing组件,按钮的重点是进行事件的监听,可以通过调用JButton的addActionListener()方法.这个方法接受一个实现ActionListener接口的对象作为参数,ActionListener接口中只包含一个actionPerformed()方法,所以如果想把事件处理的代码与JButton进行关联,就需要如下的三种做法: 第一种: public class Button extends MyFrame {    private JButton        b1

JButton按钮

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的对象再调用 voi

用table建立表单时,td元素下的提交按钮如何居中

如果网站是用table标签布局的话,那么一定也会用到tr.td标签,所以建立表单的时候,td标签肯定会运用到按钮上,想让按钮居中的话,你们肯定会用align="center"或者style="text-align:center"这两个代码,可是你会发现居中效果没有实现,我想你们是忽略了一个重要的问题,tr标签是行,td标签相当于单元格,举个小例子,    账号和文本框一行,密码和文本框一行,按钮一行,但是!别忘了td标签,你账号和文本框一行相当于占用了两个单元格,可