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
 
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.
 
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...
 
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.

Zurück
Oben