package Intocm;
import java.awt.*;
import javax.swing.*;
import java.awt.event.*; // Needed for ActionListener
//////////////////////////////////////////////////////// class Intocm
class Intocm extends JFrame {
//==================================== constants
private static final double CM = 2.54; //Note 1
//===================== instance variables
private JTextField inch = new JTextField(7); //Note 2
private JTextField cm = new JTextField(7);
//============================= constructor
public Intocm() { //Note 3
// 1... Create/initialize components
JButton convertBtn = new JButton("Convert");
convertBtn.addActionListener(new ConvertBtnListener());
cm.addActionListener(new ConvertBtnListener());
inch.setEditable(false);
// 2... Create content panel, set layout
JPanel content = new JPanel();
content.setLayout(new FlowLayout());
// 3... Add the components to the content panel.
content.add(new JLabel("inch:"));
content.add(cm); // Add input field
content.add(convertBtn); // Add button
content.add(new JLabel("cm:"));
content.add(inch); // Add output field
// 4... Set this window's attributes, and pack it.
setContentPane(content);
pack(); // Layout components.
setTitle("In to Cm");
setSize(400, 100);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setLocationRelativeTo(null); // Center window.
}
////////////////////////////////////////////////// ConvertBtnListener
class ConvertBtnListener implements ActionListener { //Note 6
public void actionPerformed(ActionEvent e) {
//... Get the value from the dog years textfield.
String cmStr = cm.getText();
//int cmInt = Integer.parseInt(cmStr);
double cmd = Double.parseDouble(cmStr);
double inchValue = cmd * CM; //Note 9
//... Convert to string and set human yrs textfield
inch.setText("" + inchValue);
}
}
//=============================== method main
public static void main(String[] args) {
Intocm window = new Intocm();
window.setVisible(true);
}
}
0
import java.awt.*;
import javax.swing.*;
import java.awt.event.*; // Needed for ActionListener
//////////////////////////////////////////////////////// class Intocm
class Intocm extends JFrame {
//==================================== constants
private static final double CM = 2.54; //Note 1
//===================== instance variables
private JTextField inch = new JTextField(7); //Note 2
private JTextField cm = new JTextField(7);
//============================= constructor
public Intocm() { //Note 3
// 1... Create/initialize components
JButton convertBtn = new JButton("Convert");
convertBtn.addActionListener(new ConvertBtnListener());
cm.addActionListener(new ConvertBtnListener());
inch.setEditable(false);
// 2... Create content panel, set layout
JPanel content = new JPanel();
content.setLayout(new FlowLayout());
// 3... Add the components to the content panel.
content.add(new JLabel("inch:"));
content.add(cm); // Add input field
content.add(convertBtn); // Add button
content.add(new JLabel("cm:"));
content.add(inch); // Add output field
// 4... Set this window's attributes, and pack it.
setContentPane(content);
pack(); // Layout components.
setTitle("In to Cm");
setSize(400, 100);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setLocationRelativeTo(null); // Center window.
}
////////////////////////////////////////////////// ConvertBtnListener
class ConvertBtnListener implements ActionListener { //Note 6
public void actionPerformed(ActionEvent e) {
//... Get the value from the dog years textfield.
String cmStr = cm.getText();
//int cmInt = Integer.parseInt(cmStr);
double cmd = Double.parseDouble(cmStr);
double inchValue = cmd * CM; //Note 9
//... Convert to string and set human yrs textfield
inch.setText("" + inchValue);
}
}
//=============================== method main
public static void main(String[] args) {
Intocm window = new Intocm();
window.setVisible(true);
}
}
0
این نرم افزار را با استفاده از کد های اینجا و با مساعدت سرکار خانم شایسته علوی نوشتم!
۱ نظر:
Nice job, keep it up
ارسال یک نظر