为啥swing单选按钮的图标在按钮上显示不出来?

* 1:按钮在swing单选按钮中是较为常见的組件用于触发特定动作 * swing单选按钮中提供了多种按钮,包括提交按钮复选框,单选按钮等 * 参数text,icon分别代表显示文字标签和图标 * 3:本实例使用叻两种方式创建按钮第一种是在初始化按钮时赋予按钮图标与文字 * 这种初始化必须先获得图片路径,然后将路径实例化到Icon然后在Button中加載出来 * 第二种方式是首先创建一个没有定义图标和文字的按钮对象,然后使用 * setIcon()方法为这个按钮定制一个图标 * setToolTipText()方法是为按钮设置提示文字,鼠标停留在按钮上面即可 * setMaximumSize()方法设置按钮的大小与图标的大小一致该类方法需要的参数类型是 * Dimension类对象,这样看上去此图片就如同按钮一樣摆放在窗体中 * 同时也可以使用setEnabled()方法设置按钮是否可用 //获取图片所在的URL 以下2行代码需要额外注意 //设置网格布局管理器 3行2列 水平5垂直5 }//上下位两种按钮的实例化 setTitle("提交按钮组件按钮小试牛刀");//设置窗口标题 //设置窗口的关闭方式

* 其在swing单选按钮组件中的使用也非常广泛,它具有一个方性图标外加一段描述性文字 * 复选框区别于单选按钮就是每一个复选框都提供了选中和不选中两种状态 //如果加入滚动面板必须先加入JTextArea并且┅定要指定编译器的大小 /*如果需要在JScrollPane面板中放置多个组件,需要将多个组件放置在JPanel面板上 //实例化时调用构造方法

为了区别运行想过特别添加了颜色运行效果清晰区别

也熟悉一下各个面板颜色的控制

* 1:在默认情况下,单选按钮JRadioButton显示一个圆形图标并且通常在该图标旁放置 * 一些說明性文字,而在应用程序中一般将多个单选按钮放置在按钮组中,使这些单选按钮 * 表现出某种功能当用户选中某个单选按钮后,按鈕组中其他按钮将被自动取消 * 如果希望将所有的单选按钮放置在按钮组中,需要实例化一个JRadioButton对象 * 并且用该对象调用add()方法添加单选按钮 //设置容器的关闭方式

4.此简例只是简单的描写了如何实现单选按钮并没有产生反应,仅是案例演示

给选择按钮添加监听器,即ActionListener,其中事件表示出现提交按钮窗口,给提交按钮窗口添加监听器,效果就是剪辑后修改表的内容即可

我要回帖

更多关于 swing单选按钮 的文章

 

随机推荐