Results 1 to 4 of 4
- 11-21-2008, 07:08 AM #1
Member
- Join Date
- Nov 2008
- Posts
- 4
- Rep Power
- 0
JList and JButton event handler not working
When I click the JButton "select" I dont think it is registering it as an event. The system.out.println() is not showing up.Java Code:import java.awt.FlowLayout; import java.awt.*; import java.awt.event.*; import javax.swing.JFrame; import javax.swing.JList; import javax.swing.JButton; import javax.swing.JScrollPane; import javax.swing.ListSelectionModel; public class Hw4AtfDepartmentList extends JFrame { private JList names; private JButton selectJButton; private final String departmentNames[] = { "CSE", "EE", "Physics", "Biology" }; public Hw4AtfDepartmentList() { super( "Department Names" ); setLayout( new FlowLayout() ); names = new JList( departmentNames ); names.setVisibleRowCount( 4 ); names.setSelectionMode( ListSelectionModel.SINGLE_SELECTION ); add( new JScrollPane( names ) ); selectJButton = new JButton( "Select" ); ButtonHandler handler = new ButtonHandler(); selectJButton.addActionListener( handler ); add(selectJButton); System.out.println( "ugh" ); } private class ButtonHandler implements ActionListener { public void actionPerformed( ActionEvent event ) { System.out.println( "Pressed" ); if( getSelectedIndex() == 0 ) { department.setName( "CSE" ); System.out.printf( "%s", department.getName() ); } if( getSelectedIndex() == 1 ) { department.setName( "EE" ); } if( getSelectedIndex() == 2 ) { department.setName( "Physics" ); } if( getSelectedIndex() == 3 ) { department.setName( "Biology" ); } } } }
- 11-21-2008, 05:27 PM #2
I think you need either selectJButton.getSelectedIndex() or event.getSelectedIndex()
-
Does your code even compile? I'm getting a lot of compile errors as you seem to be calling methods and referencing objects that don't exist.
- 11-22-2008, 12:00 AM #4
Similar Threads
-
Jbutton not working??
By rmabrey in forum AWT / SwingReplies: 7Last Post: 09-24-2008, 05:30 PM -
About JList
By hungleon88 in forum Advanced JavaReplies: 5Last Post: 08-30-2008, 09:24 PM -
Java mail problem(working in intranet,but not working in iternet)
By sundarjothi in forum Advanced JavaReplies: 8Last Post: 05-28-2008, 07:00 AM -
Need help with JButton event
By adlb1300 in forum New To JavaReplies: 2Last Post: 11-19-2007, 01:15 AM -
Help with Handler
By baltimore in forum AWT / SwingReplies: 1Last Post: 08-04-2007, 09:42 PM


LinkBack URL
About LinkBacks
Reply With Quote
Bookmarks