Quantcast
Channel: Visual C# forum
Viewing all articles
Browse latest Browse all 31927

Converting Java code to C#

$
0
0

Hi guys,

I need some help converting a java app to C#. I'm new to C# and am having some trouble getting this done. Could someone please help me port this java class to C#?

import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;

import javax.swing.JButton;


public class Characteristic 
{
	private String data;
	private JButton ButA;
	private JButton ButB;
	private int returnvalue;
	public Characteristic(String data)
	{
		this.data = data;
	}
	
	public Characteristic(String data, JButton buttonA,JButton buttonB)
	{
		this.data = data;
		ButA = buttonA;
		ButB = buttonB;
		returnvalue = 0;
	}
	
	public String getData()
	{
		return data;
	}
	
	
	public boolean isGreaterThan(Characteristic b)
	{
		returnvalue = 0;
		ButA.setText(data);
		ButB.setText(b.getData());
		ButA.addMouseListener(new MouseListener(){

			@Override
			public void mouseClicked(MouseEvent e) {
				// TODO Auto-generated method stub
				
			}

			@Override
			public void mouseEntered(MouseEvent e) {
				// TODO Auto-generated method stub
				
			}

			@Override
			public void mouseExited(MouseEvent e) {
				// TODO Auto-generated method stub
				
			}

			@Override
			public void mousePressed(MouseEvent e) {
				// TODO Auto-generated method stub
				returnvalue = 1;
				
			}

			@Override
			public void mouseReleased(MouseEvent e) {
				// TODO Auto-generated method stub
				
			}
	        });
		ButB.addMouseListener(new MouseListener(){

			@Override
			public void mouseClicked(MouseEvent arg0) {
				// TODO Auto-generated method stub
				
			}

			@Override
			public void mouseEntered(MouseEvent e) {
				// TODO Auto-generated method stub
				
			}

			@Override
			public void mouseExited(MouseEvent e) {
				// TODO Auto-generated method stub
				
			}

			@Override
			public void mousePressed(MouseEvent e) {
				returnvalue = -1;
			}

			@Override
			public void mouseReleased(MouseEvent e) {
				// TODO Auto-generated method stub
				
			}

        });

		while( returnvalue == 0)
		{
			//wait for user input
		}

		if(returnvalue == 1)
		{
			returnvalue = 0;
			return true;
		}
		else
		{
			returnvalue = 0;
			return false;
		}
			
	}
	
	public boolean isLessThan(Characteristic b)
	{
		return (!isGreaterThan(b));
	}
}


Any help would be greatly appreciated!!

Thanks,
Sarath           


Viewing all articles
Browse latest Browse all 31927

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>