前提・実現したいこと
JavaのSwingでButtonを作り、Atomで作った「キーボードから10進数を入力すると2、8、16進数に
変換する」プログラムを、テキストフォームに数字を入力して任意のボタンを押すことで進数を変換をしたいです。
発生している問題・エラーメッセージ
プログラム自体はできているのですが、GUIもSwingも初心者なためどのようにactionlistenerを使えばいいのかわかりません。使用するライブラリ→javaSwing 使う部品→JFrame JButton JLabel JTextField ボタンクリックのイベントを認識させるためにawtのインターフェースActionListenerを使います。 また、netbeansの中でJFrameラベルに何を記述し、javaapplicationに何を記述すればいいのか分かりません
該当のソースコード
Java これがもとのソースコードです ソースコード mport java.util.Scanner; public class Shinsuu1 { public static void main(String[] args) { System.out.println("数値を入力して下さい。"); Scanner scan = new Scanner(System.in); int i = scan.nextInt(); System.out.println ("2進数は "+Integer.toBinaryString (i) ); // 2進数 System.out.println ("8進数は "+Integer.toOctalString (i) ); // 8進数 System.out.println ("16進数は "+Integer.toHexString (i) ); // 16進数 } }
試したこと
netbeansでJavaapplicationをひらく。ソース、パッケージからJFrameを開く。
import javax.swing.JFrame;を追加。
//TO Do
JFrame mainFrame = new JFrame("二進数");
mainFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
mainFrame.setSize(320, 160);
mainFrame.setLocationRelativeTo(null);
mainFrame.setVisible(true);
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。