Java程序设计 图形用户界面【四】 |
您所在的位置:网站首页 › java图形用户界面思维导图 › Java程序设计 图形用户界面【四】 |
这是我参与2022首次更文挑战的第21天,活动详情查看:2022首次更文挑战 Java程序设计 图形用户界面【四】 按钮组件 JButtonJButton组件表示一个普通的按钮 JButton类常用方法 方法作用public JButton() throws HeadlessException创建一个Button对象public JButton(String label) throws HeadlessException创建一个Button对象,同时指定其显示内容public JButton(Icon icon)创建一个带图片的按钮public JButton(String text,Icon icon)创建一个带图片和文字的按钮public void setLabel(String label)设置Button的显示内容public String getLabel()得到Button的显示内容public void setBounds(int x,int y,int width,int height)设置组件的大小及显示方式public void setMnemonic(int mnemonic)设置按钮的快捷键演示 import javax.swing.*; import java.awt.*; public class Hello { public static void main(String[] args) { JFrame frame = new JFrame("一"); JButton but = new JButton("点击"); Font font = new Font("Serief",Font.BOLD,25); but.setFont(font); frame.add(but); frame.setSize(200,70); frame.setLocation(500,300); frame.setVisible(true); } } 复制代码按钮上显示图片 import javax.swing.*; public class Hello { public static void main(String[] args) { JFrame frame = new JFrame("一"); String Path="C:\\Users\\30452\\Desktop\\123.jpg"; Icon icon = new ImageIcon(Path,"MLDN"); JButton but = new JButton(icon); frame.add(but); frame.setSize(500,600); frame.setLocation(300,200); frame.setVisible(true); } } 复制代码在Swing中主要使用以下5种常见的布局管理器:FlowLayout、BorderLayout、GridLayout、CardLayout、绝对定位。 FlowLayout流式布局管理器,使用此种布局方式会使所有的组件像流水一样依次进行排列 常量作用public static final int CENTER居中对齐public static final int LEADING与容器的开始端对齐方式一样public static final int LEFT左对齐public static final int RIGHT右对齐public static final int TRAILING与容器的结束端对齐方式一样 方法作用public FlowLayout()构造一个新的FlowLayout,居中对齐public FlowLayout(int align)构造一个FlowLayout,并指定对齐方式public FlowLayout(int align,int hgap,int vgap)指定对齐方式、水平、垂直间距演示: import javax.swing.*; import java.awt.*; public class Hello { public static void main(String[] args) { JFrame frame = new JFrame("一"); frame.setLayout(new FlowLayout(FlowLayout.CENTER,4,4)); JButton but = null; for(int i=0;i |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |