الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

بعض التعديلات على شاشه المخرجات

بدأه دنية القوى في 22 مايو 2011 · 1 رد · 294 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليم

مساء الخير

أنا حولات على البرنامج بس مرضى يمشى معى الا أزار وبحيث يكون المخرج عدد صحيح int

أوريده اليوم ضرورى وشكرا.

مثل هذى المخرجEX5CS105.jar

وهذى الكود

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

public class TextFieldDemo extends JFrame
  implements ActionListener {
  private JTextField jtfCelsius = new JTextField(10);
  private JTextField jtfFahrenheit = new JTextField(10);
  private JButton button1;
  private JButton button2 ;

  /** Main method */
  public static void main(String[] args) {
    TextFieldDemo frame = new TextFieldDemo();
    frame.pack();
    frame.setTitle("TextFieldDemo");
    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    frame.setVisible(true);
  }

  public TextFieldDemo() {
	  button1= new JButton("convert");
      button2= new JButton("clear");

    // Panel p1 to hold labels
    JPanel p1 = new JPanel();
    p1.setLayout(new GridLayout(2, 1));
    p1.add(new JLabel("Celsius"));
    p1.add(new JLabel("Fahrenheit"));

    // Panel p2 to hold text fields
    JPanel p2 = new JPanel();
    p2.setLayout(new GridLayout(2, 1));
    p2.add(jtfCelsius);
    p2.add(jtfFahrenheit);

    // Add p1 and p3 to the frame
    getContentPane().add(p1, BorderLayout.WEST);
    getContentPane().add(p2, BorderLayout.CENTER);

    // Set horizontal alignment to RIGHT for text fields
    jtfCelsius.setHorizontalAlignment(JTextField.RIGHT);
    jtfFahrenheit.setHorizontalAlignment(JTextField.RIGHT);

    // Register listener
    jtfCelsius.addActionListener(this);
    jtfFahrenheit.addActionListener(this);
  }

  /** Handle ActionEvent */
  public void actionPerformed(ActionEvent e) {
    if (e.getSource() == jtfCelsius) {
     int celsius =
        (int) Double.parseDouble(jtfCelsius.getText().trim());
      int fahrenheit = ((int)(9 / 5) * celsius + 32);
      jtfFahrenheit.setText(new Double(fahrenheit).toString());
      jtfFahrenheit.requestFocusInWindow();
    }
    else {
     int fahrenheit =
        (int) Double.parseDouble(jtfFahrenheit.getText().trim());
     int celsius = ((int)(5/ 9) * (fahrenheit - 32));
      jtfCelsius.setText(new Double(celsius).toString());
      jtfCelsius.requestFocusInWindow();
    }
  }
}
#2

يا دنيه انا عدلت لك البرنامج في الموضوع الاول

No intellectual battle was ever won through retreat
You do not watch Gintama? Dude, you are missing a lot!


صورةmsrgb1485.gif ocajavase7programmerclr.gif

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…