A. Using JOptionPane input dialog, write a statement to input the person\'s age
ID: 3820289 • Letter: A
Question
A. Using JOptionPane input dialog, write a statement to input the person's age (integer). B. What does the getActionCommand method of the ActionEvent class return? C. What is the difference between textArea.setText "Hello") and textArea.append ("Hello")? D. To which object do we register as an action listener-JMenu, JMenultem, or JMenuBar? E. What is the purpose of the isMetaDown method? F. What is the purpose of a layout manager? G. What is the purpose of the instanceof operator? H. How does the flow layout place the components? I. How do we get the text of a selected menu item in the actionPerformed method? J. What is the difference between mouseClicked and mousePressed? K. Identify the GUI components in the given picture:Explanation / Answer
1 )
import javax.swing.JOptionPane;
public class PromptForAge
{
public static void main (Strings[] args)
{
JFrame frame = new JFrame("Frame To Promt for Person's age");
String[] inputs = JOptionPane.showInputDialog(frame, "Enter you age");
age = Integer.parseInt(inputs[0]);
System.out.printf("Enterd age is '%s'. ",age);
System.exit(0);
}
}
2) The getActionCommand method of the ActionEvent class returns the command string associated with this action, and its value is specific for a component. For example when we used this method with multiple button this action command identifies which button is pressed.
getActionCommand method is stated as
public void sample(ActionEvent eve)
{
if(eve.gerActionCommand() == "1")
JOptionPane.showMessageDialog(rootPane,"Button 1 pressed");
else
if(eve.gerActionCommand() == "2")
JOptionPane.showMessageDialog(rootPane,"Button 2 pressed");
}
3) textArea.setText("Hello") will print the specified text by replacing the previously written text or makes the current text as new one into the text area.In our example Hello is printed if already text is written it replaced by Hello or Hello will be the current content
for textArea.append("Hello") will print the Hello or the text area is specified with new content (Hello)
4)JMenuItem because it specifies the new operation when we perform a action on parent object so it so we register it as a action listener
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.