/**
* The java program that prompts user to enter a month number
* If mont number is invalid then set text to invalid
otherwise
* display the name of the month
* */
//JFrameForm.java
import java.awt.Color;
import java.awt.EventQueue;
import java.awt.Font;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTextField;
import javax.swing.border.EmptyBorder;
public class JFrameForm extends JFrame
{
private JPanel contentPane;
private JTextField textField;
/**
* Launch the application.
*/
public static void main(String[] args) {
EventQueue.invokeLater(new
Runnable() {
public void
run() {
try {
JFrameForm frame = new
JFrameForm();
frame.setVisible(true);
} catch (Exception e) {
e.printStackTrace();
}
}
});
}
/**
* Create the frame.
*/
public JFrameForm() {
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setBounds(100, 100, 404,
168);
contentPane = new JPanel();
contentPane.setBorder(new
EmptyBorder(5, 5, 5, 5));
setContentPane(contentPane);
contentPane.setLayout(null);
JLabel lblConvertMonthNumber = new
JLabel("Convert month number to month name :");
lblConvertMonthNumber.setFont(new
Font("Tahoma", Font.BOLD, 14));
lblConvertMonthNumber.setForeground(Color.RED);
lblConvertMonthNumber.setBounds(10,
11, 285, 34);
contentPane.add(lblConvertMonthNumber);
textField = new JTextField();
textField.setBounds(10, 53, 285,
26);
contentPane.add(textField);
textField.setColumns(10);
JLabel lblNewLabel = new
JLabel("The month name is :");
JButton btnNewButton = new
JButton("GO!");
btnNewButton.addActionListener(new
ActionListener() {
public void
actionPerformed(ActionEvent arg0) {
//create an array of month names
String monthNames[]=
{"January","February","March","April","May","June","July",
"August","September","October","November","December"};
//Parset text to integer
int
userNumber=Integer.parseInt(textField.getText());
//check if user numbre is invalid
if(userNumber<1 || userNumber>12)
//set month as invalid
lblNewLabel.setText("Invalid");
else
{
//set mont name
lblNewLabel.setText("The
month name is :"+monthNames[userNumber-1]);
}
}
});
btnNewButton.setBounds(310, 53, 68,
26);
contentPane.add(btnNewButton);
lblNewLabel.setFont(new
Font("Tahoma", Font.PLAIN, 14));
lblNewLabel.setBounds(10, 90, 285,
29);
contentPane.add(lblNewLabel);
}
}
Sample Output:
Exercise 1 1. Create a simple Graphical User Interface (GUI): Create new JFrameForm and use the...
Exercise 1: Create a simple Graphical User Interface (GUI): Create new JFrameForm and use the Palette to drag and drop the Swing Containers and Controllers like the figure shown. Your Form should accept a file name in its text field. When the user presses OK Button, the content of the String array appear in the Text area below. Handle all Exceptions (File Not Found Exception)
JAVA Create a simple Graphical User Interface (GUI) in java with the following requirements: The interface components will appear centered in the interface, and in two rows. o Row one will have a Label that reads “Please enter a valid integer:” and a Text Field to take in the integer from the user. o Row two will have a Button that when pressed converts the integer to binary The conversion will be completed using recursion – A separate...
REQUIREMENTS: Write a Graphical User Interface (GUI) program using JavaFX that prompts the user to enter a credit card number. Display whether the number is valid and the type of credit cards (i.e., Visa, MasterCard, American Express, Discover, and etc). The requirements for this assignment are listed below: • Create a class (CreditNumberValidator) that contains these methods: // Return true if the card number is valid. Boolean isValid(String cardNumber); // Get result from Step 2. int sumOfDoubleEvenPlace(String cardNumber); // Return...
I. User Interface Create a JavaFX application with a graphical user interface (GUI) based on the attached “GUI Mock-Up”. Write code to display each of the following screens in the GUI: A. A main screen, showing the following controls: • buttons for “Add”, “Modify”, “Delete”, “Search” for parts and products, and “Exit” • lists for parts and products • text boxes for searching for parts and products • title labels for parts, products, and the application title B. An add...
object oriented programming solve 2 quetions 9 Lab 8 - Graphical User Interface (GUI) The assignments for this week are to understand the use of tkinter modules to create GUI in Python. 9.1 Assignment 1 1. Create the following window using the tkinter module in Python. The button Quit closes the window, and the button Show prints the first name and last name entered in the Entry boxes. First Name Last Name Quit Show 2. Create the following window using...
Create a GUI (Graphical User Interface) in Python to graph the approximation of the Golden Spiral (Fibonacci Spiral). For this purpose, you must calculate the coordinates and radio, and simulate a process of infinity using a loop. In short, the graph must start in the lower left side corner and continue to its center infinitely. 34 21 13 34 21 13
Write a MATLAB Graphical User Interface (GUI) to simulate and plot the projectile motion – the motion of an object projected into the air at an angle. The object flies in the air until the projectile returns to the horizontal axis (x-axis), where y=0. This MATLAB program should allow the user to try to hit a 2-m diameter target on the x-axis (y=0) by varying conditions, including the lunch direction, the speed of the lunch, the projectile’s size, and the...
New to matlab (Using Graphical User interface --(GUI)) I can't connect the final grade to its respective Letter grade and display it !! ei. ( 82.35 ---- B-) Please Help Thank You % Executes on button press in button. function button Callback(hobject, eventdata, handles) % hObject handle to button (see GCBO) % eventdata reserved - to be defined in a future version of % handles structure with handles and user data (see GUIDAT 89 89 87 x1=str2double (get(handles. input1, ·string'));...
VII JAVA ASSIGNMENT. Write a program with a graphical interface that allows the user to convert an amount of money between U.S. dollars (USD), euros (EUR), and British pounds (GBP). The user interface should have the following elements: a text box to enter the amount to be converted, two combo boxes to allow the user to select the currencies, a button to make the conversion, and a label to show the result. Display a warning if the user does not...
User interfaces are a critical part of any system. In this lesson, a Graphical User Interface (GUI) is created. The code generated will link the components to the action. Assignment: Create a Graphical User Interface that has two buttons and a textArea (See Examples 12.3 and Example 12.4). figure 1 Create a String array to store the following messages (Enter your name where it says YourName). "Congratulations YourName!nYou completed the Java class. nYou learned to write Java programs with commonly...