Kısa bir java kodunu c# koduna çevirme

kapgankaan

Kayıtlı Üye
Katılım
29 Ağustos 2014
Mesajlar
242
Tepkime puanı
0
Puan
0
Konum
İzmir
Kod:
package test2;
import java.awt.EventQueue;
import java.awt.Image;

import javax.swing.ImageIcon;
import javax.swing.JFrame;
import javax.swing.JLabel;

import java.awt.BorderLayout;
import java.awt.FlowLayout;

import javax.swing.BoxLayout;

import java.awt.event.KeyAdapter;
import java.awt.event.KeyEvent;
import java.text.DecimalFormat;
import java.util.Calendar;
import java.util.GregorianCalendar;
import java.util.Timer;
import java.util.concurrent.TimeUnit;

public class wb2 {

	private JFrame frame;
	private JLabel  label;
	private JLabel KMH;
	
	private int spinT = 0;
	private double spinY = 0;
	private double spinC = 0;
	private double total = 0;
	private double Kmh = 1;
	private double Watt = 0;
	private double kcal = 0;
	Timer timer; 
	private boolean b = true;
	private JLabel saat;
	private JLabel WATT;
	private JLabel kcal1;
	/**
	 * Launch the application.
	 */
	public static void main(String[] args) {
		EventQueue.invokeLater(new Runnable() {
			public void run() {
				try {
					wb2 window = new wb2();
					window.frame.setVisible(true);
				} catch (Exception e) {
					e.printStackTrace();
				}
			}
		});
	}
	DecimalFormat df = new DecimalFormat("####0.0000");
	DecimalFormat df1 = new DecimalFormat("####0.00");
	private JLabel label_1;
	/**
	 * Create the application.
	 */
	public wb2() {
		initialize();
		
	}

	/**
	 * Initialize the contents of the frame.
	 */
	private void initialize() {
		
		frame = new JFrame();
		Thread clock = new Thread()
		{
			public void run()
			{
			
				
				try {
					
						frame.addKeyListener(new KeyAdapter() {
							
						 [MENTION=29687]over[/MENTION]ride
							public void keyReleased(KeyEvent e) 
							{
								if(e.getKeyCode()==KeyEvent.VK_RIGHT)
								{
									
									label.setText("Saniyedeki devir : "+df1.format(total));
									Kmh = (total*3600)/1000;
									Watt = (((total*10)*0.8)*0.27)/100;
									kcal = (Watt/1000)*860;
									//100 kgm = 0.27 watt
									
									spinT++;
									
									
								}
								if(e.getKeyCode()==KeyEvent.VK_UP)
								{
									
									label.setText("Saniyedeki devir : "+df1.format(total));
									Kmh = (total*3600)/1000;
									Watt = (((total*10)*0.8)*0.27)/100;
									kcal = (Watt/1000)*860;
									//100 kgm = 0.27 watt
								
									spinY=spinY+0.5;
									
									
									
								}
								if(e.getKeyCode()==KeyEvent.VK_LEFT)
								{
									
									label.setText("Saniyedeki devir : "+df1.format(total));
									Kmh = (total*3600)/1000;
									Watt = (((total*10)*0.8)*0.27)/100;
									kcal = (Watt/1000)*860;
									//100 kgm = 0.27 watt
								
									spinC=spinC+0.25;
									
									
									
								}
								total= spinT+spinY+spinC;
							}
							
						});
						
					
				while(true)
				{	
					Calendar cal = new GregorianCalendar();
					int sec = cal.get(Calendar.SECOND);
					int min = cal.get(Calendar.MINUTE);
					int hr = cal.get(Calendar.HOUR_OF_DAY);
					
					kcal1.setText(df.format(kcal)+" kCal/h");
					saat.setText(""+hr+" : "+min+" : "+sec+"");
					KMH.setText(Kmh+" Kmh");
					WATT.setText(df.format(Watt)+" Watt");
				
					sleep(1000);
					spinT=0;
					spinY=1/2;
					spinC=1/4;
					total=0;
					
				}	
					
				} 
				catch (InterruptedException e)
				{
					// TODO Auto-generated catch block
					e.printStackTrace();
				}
			}
			
			
		
		};
		clock.start();
		
		
		frame.setBounds(100, 100, 310, 470);
		frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		frame.getContentPane().setLayout(null);
		
		
		label = new JLabel("Saniyedeki devir : ");
		label.setBounds(10, 188, 274, 50);
		frame.getContentPane().add(label);
		
		KMH = new JLabel("kmh");
		KMH.setBounds(10, 249, 274, 50);
		frame.getContentPane().add(KMH);
		
		saat = new JLabel("saat");
		saat.setBounds(10, 127, 274, 50);
		frame.getContentPane().add(saat);
		
		WATT = new JLabel("watt");
		WATT.setBounds(10, 310, 274, 50);
		frame.getContentPane().add(WATT);
		
		kcal1 = new JLabel("kcal");
		kcal1.setBounds(10, 371, 274, 50);
		frame.getContentPane().add(kcal1);
		
		label_1 = new JLabel("");
		label_1.setBounds(0, 0, 294, 130);
		frame.getContentPane().add(label_1);
		Image imgdata = new ImageIcon(this.getClass().getResource("/bisiklet.jpg")).getImage();
		label_1.setIcon(new ImageIcon(imgdata));
		
	
		JLabel lblNewLabel = new JLabel("New label");
		lblNewLabel.setBounds(239, 187, 201, 141);
	
	
		
		
	}
}

Arkadaşlar yardımcı olurmusunuz şimdiden teşekkürler.
 
Son düzenleme:
Arkadaşlar başlıktaki gibi yaklaşık 100 satır bir kod var java kodu bunu c# a çevirecek birini arıyorum.

bu iki site gayet guzel bir sekilde cevirme islemine yardimci oluyor basit kodlar icin, incelemeni tavsiye ederim:

Kod:
https://www.carlosag.net/tools/codetranslator

Kod:
https://www.varycode.com/converter.html
 
converterlar var örnek java to c# yazarsan bir sürü site çıkar
 
Kodu neden buraya yapıştırıp yardım istemiyorsunuz hiç anlamıyorum.
 
Kişiselleştirme

Tema editörü

Ayarlar Renkler

  • Mobil kullanıcılar bu fonksiyonları kullanamaz.

    Alternatif header

    Farklı bir görünüm için alternatif header yapısını kolayca seçebilirsiniz.

    Görünüm Modu Seçimi

    Tam ekran ve dar ekran modları arasında geçiş yapın.

    Izgara Görünümü

    Izgara modu ile içerikleri kolayca inceleyin ve düzenli bir görünüm elde edin.

    Resimli Izgara Modu

    Arka plan görselleriyle içeriğinizi düzenli ve görsel olarak zengin bir şekilde görüntüleyin.

    Yan Paneli Kapat

    Yan paneli gizleyerek daha geniş bir çalışma alanı oluşturun.

    Sabit Yan Panel

    Yan paneli sabitleyerek sürekli erişim sağlayın ve içeriğinizi kolayca yönetin.

    Box görünüm

    Temanızın yanlarına box tarzı bir çerçeve ekleyebilir veya mevcut çerçeveyi kaldırabilirsiniz. 1300px üstü çözünürler için geçerlidir.

    Köşe Yuvarlama Kontrolü

    Köşe yuvarlama efektini açıp kapatarak görünümü dilediğiniz gibi özelleştirin.

  • Renginizi seçin

    Tarzınızı yansıtan rengi belirleyin ve estetik uyumu sağlayın.

Geri