如何将这段代码翻译成GUI可以读取的内容

时间:2013-12-18 05:57:22

标签: java user-interface binary hex decimal

我正在尝试创建一个将十六进制转换为二进制数的方程式。 我知道标准编辑器中的代码是什么,我只是不知道如何将其转换为GUI

这是我尝试在GUI环境中创建它。

    // -------------------------------------------------------------
// Equation  for Binary Conversion
//--------------------------------------------------------------

public void binaryConversion (double binary){
    String binary = Integer.toBinaryString(decimal);
    totalLabel.setText(decimal.format(binary));

这是将十六进制转换为二进制数

的代码
String binary = Integer.toBinaryString(decimal);

如果我没有制作GUI,我只需要System.out.print这些方法。我糊涂了。到目前为止,我创建了一个GUI,它只是不起作用。我需要让它发挥作用。我对如何实现actionlisteners和按钮监听器有一个相当好的想法。所以我想我会好起来的。它只是将这些方程式转换为令我困惑的GUI。任何帮助将不胜感激。

我还需要将十六进制转换为十进制。

修改

我尝试使用NumberFormatException。虽然仍然有错误。

(这可能完全没了。

public void binaryConversion (double binary){
        NumberFormat b = NumberFormat.getInstance(b, 16);
        Integer.toBinaryString();

1 个答案:

答案 0 :(得分:1)

首先,这段代码是否可以编译?

public void binaryConversion (double binary){
String binary = Integer.toBinaryString(decimal);

它有一个参数和一个名为binary的局部变量。

<强>更新

您可以使用

   try {
     Integer b = Integer.valueOf(hexString,16);
     Integer.toBinaryString(b);
   } catch (NumberFormatException ee) {
     ee.printStackTrace();
   }
相关问题