Menu
  • HOME
  • TAGS

Java Swing Making On/Off Button

java,swing,jtogglebutton

Here's an example of using a JToggleButton: JToggleButton toggleButton = new JToggleButton("Click Me"); ItemListener itemListener = new ItemListener() { public void itemStateChanged(ItemEvent itemEvent) { int state = itemEvent.getStateChange(); if (state == ItemEvent.SELECTED) { System.out.println("Selected"); // show your message here } else { System.out.println("Deselected"); // remove your message } } };...

How do I get each of my toggle buttons to do something different?

java,swing,user-interface,shapes,jtogglebutton

Whatever is commented out is because it will be implemented later for a special button. Well, don't include the code in the question. The code is irrelevant to the question and we don't want to waste time reading it or guessing why it is there? private boolean Name =...

Listening for rollover on a JToggleButton in ChangeListener?

java,mouseover,rollover,jtogglebutton

Your code is correct. But, keep in mind that rollover is not enabled by default. So, you have to do this first: button.setRolloverEnabled(true); ...

How to untoggle jtogglebuttons on second click that belongs to ButtonGroups

java,swing,user-interface,listener,jtogglebutton

public class CustomButtonGroup extends ButtonGroup { @Override public void setSelected(ButtonModel model, boolean selected) { if (selected) { super.setSelected(model, selected); } else { clearSelection(); } } } ...

How to capture the amount of clicks over a group of loop generated JToggleButtons?

java,swing,jtogglebutton

If you declare the JToggleButton inside the loop, you can make it final: for (int i = 1; i<=20; i++) { JToggleButton b = new JToggleButton(); Then you can use b.isSelected: b.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent evt) { if (b.isSelected()) clicks++; else clicks--; } }); } clicks would have...

java JToggleButton freezes in while loop

java,swing,jtogglebutton

The recursive calls are blocking the Event Dispatch Thread. You have to create a new Thread to not block the EDT. public void playMet() { Thread t = new Thread(new Runnable() { @Override public void run() { while(Play.isSelected()){ //Your code } } }; t.start(); } ...

Click j/ToggleButton then set Icon/Image

java,swing,click,icons,jtogglebutton

Start by creating your own button, one which you can control the selected state... public class StickyModel extends JToggleButton.ToggleButtonModel { public void reset() { super.setSelected(false); } @Override public void setSelected(boolean b) { if (!isSelected()) { super.setSelected(b); } } } This will prevent the button from becoming "unselected" once it has...

How can I toggle shapes on and off screen in Java Swing?

java,swing,graphics,drawing,jtogglebutton

You could... Maintain a List of Shapes which are to be painted, adding or removing them as needed. You would then loop through the list in the paintComponent method, painting what ever was in the List and simply calling repaint when you want the component updated You could... Have a...