Binäry Decoder mit GUI

Status
Nicht offen für weitere Antworten.

Nicer

Bekanntes Mitglied
Hi Leute ;)

ich hab hier einen Binärentcoder als Konsolenanwendung , ich möchte das ganze aber in eine GUI einbauen.

Hier mal der Java Code

Java:
import java.io.*;


import javax.swing.JOptionPane;

public class  decoder{
  public static void main(String[] args)throws IOException{
    BufferedReader bf= new BufferedReader(new InputStreamReader(System.in));
    System.out.println("Enter the Binary number:");
    String hex = bf.readLine();
    long num = Long.parseLong(hex);
    long rem;
    while(num > 0){
      rem = num % 10;
      num = num / 10;
      if(rem != 0 && rem != 1){
        System.out.println("This is not a binary number.");
        System.out.println("Please try once again.");
        System.exit(0);
      }
    }
    int i= Integer.parseInt(hex,2);
    String hexString = Integer.toHexString(i);
    System.out.println("Hexa decimal: " + hexString);
   
    JOptionPane.showMessageDialog(null, "Hexa decimal: " + hexString, "Test Titel", JOptionPane.OK_CANCEL_OPTION);
  }
}

Hat einer eine Idee ?

MfG Nicer
 

ttplayer

Aktives Mitglied
Hallo Nicer,
weißt du schon, ob du die GUI mit Swing oder SWT schreiben willst?
Swing ist halt schon bei der JRE dabei, das musst du nicht extra einbinden, dafür sieht SWT mehr so wie das jeweilige System aus.
Aber da du Swing schon einbindest, nehme ich mal an, dass es Swing sein soll.
 

ARadauer

Top Contributor
was meinst du mit Idee?

... eine Methode machen, die dein num bekommt und dein hexString zurück gibt.
Gui die bei Klick auf einen Button die eingabe aus einem Texfeld nimmt in die Methode steckt und das Ergebnis wieder in ein Textfeld schreibt...
 

Nicer

Bekanntes Mitglied
Hmm das erklärt natürlich auch warum du mich nicht aufnimmst ^^

dann mach abba pls mal deine ICQ nr aus deinem Profil raus ;)

MfG Nicer
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen

Ähnliche Java Themen

Neue Themen


Oben