Re: Java Programming Help (conversions)
Murph25 <jxms...@mail.rmu.edu> wrote:
I am currently writing a program which will perform binary to
decimal, decimal to binary, hexadecimal to decimal, decimal to
hexadecimal conversions, 1's complement, 2's complement, and show the
list of boolean algebra rules.
I have created the GUI however, I cannot figure out how to make the
Jbuttons generate the coding needed for a binary to decimal
conversion of the input in the corresponding JTextField. Please help
me. The code is below:
...
button7.addActionListener(new Action7());
frame.pack();
frame.setVisible(true);
}
...
There are a couple ways you can do it. Here is a sample program that
demonstrates actions on buttons (the dummy button doesn't do anything
just to show you that one has an action mapped, the other doesn't):
import java.awt.FlowLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
public class TestButton implements ActionListener{
private JButton button;
private JButton dummyButton;
public TestButton(){
button = new JButton("test");
button.addActionListener(this);
dummyButton = new JButton("dummy test");
JFrame frame = new JFrame("Test Button");
frame.setLayout(new FlowLayout(FlowLayout.LEFT));
frame.add(button);
frame.add(dummyButton);
frame.pack();
frame.setVisible(true);
}
public void actionPerformed(ActionEvent e){
if (e.getSource() == button){
System.out.println("button clicked");
}
}
public static void main(String[] args){
TestButton tb = new TestButton();
}
}
http://www.javaprogrammingforums.com/java-code-snippets-tutorials/278-how-a=
dd-actionlistener-jbutton-java-swing.html
also has another method of doing it that you may find cleaner.
Hopefully this is what you are looking for.