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

标签 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,它只是不起作用。我需要让它发挥作用。我对如何实现 Action 监听器和按钮监听器有一个相当好的想法。所以我想我会同意的。只是将这些方程转换为 GUI,这让我很困惑。任何帮助将不胜感激。

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

编辑

我尝试使用 NumberFormatException。但仍然出现错误。

(这可能完全关闭了。

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

最佳答案

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

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

它有一个参数和一个称为二进制的局部变量。

更新

您可以使用

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

关于java - 如何将这段代码翻译成 GUI 可以读取的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20650660/

相关文章:

java - 构建 Maven 3.0.4 时出现错误 : Could not find or load main class org. codehaus.classworlds.Launcher

javascript - 如何将 PDF 作为二进制传递给 window.open()?

algorithm - 生成所有长度为 n 且设置了 k 位的二进制字符串

java - 业务层中的有状态 EJB 用于 Web 层的 session 范围

java - Android 如何从 URI 打开 Deezer

java - Android/Java CheckBox 返回 null,即使已初始化

node.js - 是否可以向 Node.js 应用程序添加 UI?或者有没有适用于node.js的UI库

user-interface - 给定背景颜色,如何获得使其在该背景颜色上可读的前景色?

java - 如何在 GUI 线程之间共享信息?

c++ - 来自文件的动态二进制文件