how to get the image of a selected JRadioButton to another panel?

how to get the image of a selected JRadioButton to another panel?

how to get the image of a selected JRadioButton to another panel?

View Answers

March 12, 2011 at 3:20 PM

import java.io.*;
import java.awt.*;
import javax.swing.*;
import javax.imageio.*;
import java.awt.image.*;
import java.awt.event.*;

public class ImageOnAnotherPanel extends JFrame{
    JLabel lab=new JLabel();
    ImageOnAnotherPanel(){
    JPanel p1=new JPanel(new GridLayout(4,1));
    JPanel p2=new JPanel(new FlowLayout());
    JRadioButton b1=new JRadioButton("c:\\flower1.jpg");
    JRadioButton b2=new JRadioButton("c:\\flower2.jpg");
    JRadioButton b3=new JRadioButton("c:\\flower3.jpg");
    JRadioButton b4=new JRadioButton("c:\\flower4.jpg");

    ButtonGroup group=new ButtonGroup();
    group.add(b1);
    group.add(b2);
    group.add(b3);
    group.add(b4);
    b1.setBounds(10,10,200,20);
    b2.setBounds(10,40,200,20);
    b3.setBounds(10,70,200,20);
    b4.setBounds(10,100,200,20);
    lab.setBounds(10,130,200,200);
    p1.add(b1);
    p1.add(b2);
    p1.add(b3);
    p1.add(b4);
    p2.add(lab);
    add(p1,BorderLayout.NORTH);
    add(p2,BorderLayout.SOUTH);
    b1.addActionListener(RadioListener);
    b2.addActionListener(RadioListener);
    b3.addActionListener(RadioListener);
    b4.addActionListener(RadioListener);
    setVisible(true);
    setSize(300,500);
}
public static void main(String[]args){
    new ImageOnAnotherPanel();
  }
  ActionListener RadioListener = new ActionListener() {
      public void actionPerformed(ActionEvent actionEvent) {
        AbstractButton b = (AbstractButton) actionEvent.getSource();
        String st=b.getText();
        ImageIcon icon = new ImageIcon(st);
        lab.setIcon(icon);
       }
    };
}

March 12, 2011 at 11:40 PM

Tnx for the reply. im soo noob at java. i was given a project by my professor using java language without any background on it. so i was trying to self study my way out. i already have JRadioButton with images now my problem is i wanna output the selected image on the radiobutton to another panel. is there any way i can do it? once again thank you.

Ads









Related Tutorials/Questions & Answers:
how to get the image of a selected JRadioButton to another panel?
how to get selected name from combo box
Advertisements
how to get selected name from combo box
how to get selected name from combo box
how to get selected name from combo box
how to get selected name from combo box
How To Pass data from one GUI to another in java swing
Get image color
Java swing: get selected value from combobox
How to Validate JRadioButton and How to Save data from JRadioButton to MS Access Database - Java Beginners
image store and get it back
moving docker image to another host
get image height and width html
Jmagick get image size
Get Image
Java JComboBox Get Selected Item Value
how to get multiple hyperlink values from a table column to another jsp file?
ModuleNotFoundError: No module named 'opsdroid-get-image-size'
Save profile and image to mysql database, and view the image in another jsp page
ModuleNotFoundError: No module named 'panels'
Get Image Size Example
How to replace a head into another head
how to by default chceckbox button is selected in struts
Javascript get Date And Selected Option Text
Create a JRadioButton Component in Java
how to display selected checkboxes dynamically using jsp
Get the color values as a matrix of color image
ModuleNotFoundError: No module named 'grimoirelab-panels'
ModuleNotFoundError: No module named 'grimoirelab-panels'
ModuleNotFoundError: No module named 'multilevel-panels'
how to get UIView by tag

Ads