Program in JAVA, a menu bar. This will be added to a Frame. The menus to be adde
ID: 3920910 • Letter: P
Question
Program in JAVA, a menu bar. This will be added to a Frame. The menus to be added are the followng: Resident (hotkey T), with the following items: 1. Add (hotkey A) 2. Search (hotkey S) County (hotkey H), with the following items: 1. Add (hotkey A) 2. Search (hotkey S) 3. List (hotkey L) 4. Status (hotkey T) - Politician (hotkey F), with the following items: 1.Add (hotkey A) 2. Search (hotkey S) 3. List (hotkey L) 4. Titles (hotkey T) Then, create a Slider for the number of records to display in a Search, it must adhere to the following: - The minimum is 10 and the maximum is 100. Default value is 20. - Have tick marks for every 10 records, and label everv other tick mark.Explanation / Answer
Program:
public class MenuExp extends JFrame {
public MenuExample() {
JSlider mySlider = new Slider(10, 100);
setTitle("Menu Example");
setSize(150, 150);
// Creates a menubar for a JFrame
JMenuBar menuBar = new JMenuBar();
// Add the menubar to the frame
setJMenuBar(menuBar);
// Define and add two drop down menu to the menubar
JMenu resMenu = new JMenu("Resident");
JMenu countMenu = new JMenu("County");
JMenu polMenu = new JMenu("Politician");
menuBar.add(resMenu);
menuBar.add(countMenu);
menuBar.add(polMenu);
// Create and add simple menu item to one of the drop down menu
JMenuItem radd = new JMenuItem("Add");
JMenuItem rsearch = new JMenuItem("Search");
JMenuItem cadd = new JMenuItem("Add");
JMenuItem csearch = new JMenuItem("Search");
JMenuItem clist = new JMenuItem("List");
JMenuItem cstatus = new JMenuItem("Status");
JMenuItem padd = new JMenuItem("Add");
JMenuItem psearch = new JMenuItem("Search");
JMenuItem plist = new JMenuItem("List");
JMenuItem ptitle = new JMenuItem("Title");
// Create and add CheckButton as a menu item to one of the drop down
// menu
JCheckBoxMenuItem checkAction = new JCheckBoxMenuItem("Check Action");
resMenu.add(radd);
resMenu.add(rsearch);
countyMenu.add(cadd);
countyMenu.add(csearch);
countyMenu.add(clist);
countyMenu.add(cstatus);
polMenu.add(padd);
polMenu.add(psearch);
polMenu.add(plist);
polMenu.add(ptitle);
// Add a listener to the New menu item. actionPerformed() method will
// invoked, if user triggred this menu item
newAction.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
System.out.println("You have clicked on the new action");
}
});
}
public static void main(String[] args) {
MenuExample me = new MenuExample();
me.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
me.setVisible(true);
String str = e.getActionCommand();
String record;
Class.forName("com.mysql.jdbc.Driver");
Connection con =
DriverManager.getConnection("jdbc:mysql://localhost/task4DB?"
+ "user=root&password=123");
PreparedStatement st = con.prepareStatement("select * from record ");
ResultSet r1=st.executeQuery();
if(r1.next()) {
record++;
}
System.out.println( maxSalary);
}
public void addSlider(JSlider s, String description)
{
s.addChangeListener(listener);
JPanel panel = new JPanel();
panel.add(record);
panel.add(new JLabel(description));
sliderPanel.add(panel);
}
}
}
Related Questions
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.