我正在尝试为我的程序创建几个类似的视觉样式,每个样式都有不同的颜色主题.为此,我已经实现了使用图标来表示JCheckBox
s和JRadioButton
s 的不同状态.而不是为每种可能的颜色制作一套完整的图标,有没有什么方法可以在显示之前拍摄一组并更改图像的色调/饱和度/亮度/ alpha?
如何在java中管理两个JRadioButtons,以便一次只能选择其中一个?java中是否有任何方法可以解决这个问题,或者您需要构建自己的逻辑?
我正在核心java中构建一个项目.我坚持制作单选按钮组(用于输入性别(男/女).为此我需要一个无线电组,以便一次只选择一个单选按钮;并相应地将输入输入数据库.请帮忙.
美好的一天
想知道如何通过将组件拖放到框架上来将单选按钮添加到ButtonGroup.
JRadioButton male = new JRadioButton("Male");
JRadioButton female = new JRadioButton("Female");
ButtonGroup bg = new ButtonGroup();
bg.add(male);
bg.add(female);
pane.add(male);
pane.add(female);
Run Code Online (Sandbox Code Playgroud)
我怎么能通过简单的拖放来做到这一点.如果我将ButtonGroup放到框架上,它会在"其他组件"下分组,从那里我不确定如何向按钮组添加单选按钮.
谢谢阿里安
我想根据选择的单选按钮设置文本框的可编辑选项?如何在单选按钮上编写动作侦听器?
我想要的是:创建一个事件,如果选择了ButtonGroup中包含的JRadioButton,则触发该事件,然后在JRadioButton上打印文本.
在Netbeans 7.2中拖放按钮组后,如何在该按钮组中添加单选按钮?
在我的问题中,我有一个不透明的JPanel和另一个半透明(半透明)的JPanel,它位于第一个JPanel上.当我在顶部JPanel上添加单选按钮时.问题是每当我在每个单选按钮的标签区域上输入鼠标时(每次我将鼠标从标签上移开),它会变得越来越暗.
package trial;
import java.awt.Color;
import javax.swing.ButtonGroup;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JRadioButton;
public class Test {
public static void main(String arg[]){
JFrame rootframe = new JFrame("Test panel");
rootframe.setSize(800, 550);
rootframe.setExtendedState(JFrame.MAXIMIZED_BOTH);
JPanel basePanel = new JPanel(); //fills rootFrame
basePanel.setOpaque(true);
basePanel.setBackground(Color.yellow );
JPanel panelContainingRadioButtons = new JPanel();//wraps radio buttons
panelContainingRadioButtons.setOpaque(true);
panelContainingRadioButtons.setBackground(new Color(0,0,0,100) );
ButtonGroup buttonGroup1 = new ButtonGroup();
JRadioButton jRadioButton1 = new JRadioButton();
jRadioButton1.setText("Text A...............................");
jRadioButton1.setOpaque(false);
jRadioButton1.setForeground( Color.white);
buttonGroup1.add(jRadioButton1);
JRadioButton jRadioButton2 = new JRadioButton();
jRadioButton2.setOpaque(false);
jRadioButton2.setForeground( Color.white);
buttonGroup1.add(jRadioButton2);
jRadioButton2.setText("Text B.......................");
JRadioButton …
Run Code Online (Sandbox Code Playgroud) 释放鼠标按钮后,它们都会被提升一次,并且两者都能在JRadioButton上获得所有可用的信息吗?有什么区别吗?
我知道如何使用UIManager更改JRadioButton的字体,我知道如何更改JRadioButton的颜色,一次只能更改一个按钮.但是有什么办法,使用UIManager更改所有JradioButton将在我的应用程序,这样的字体,说白了,而不是默认的黑色.
java ×10
jradiobutton ×10
swing ×8
buttongroup ×4
applet ×1
icons ×1
image ×1
jcheckbox ×1
jpanel ×1
listener ×1
netbeans ×1
netbeans-7 ×1
netbeans-7.2 ×1
translucency ×1
uimanager ×1