我正在對JOptionePane
執行雙輸入來計算矩形的面積。所以我需要用戶把length
然後width
。但是,在第一次輸入之後,我立即將一個閱讀器放入,第二個JOptionPane
的寬度不會彈出。我意識到這需要很多工作。JOptionPane在讀取器之後消失
import java.util.Scanner;
import javax.swing.JOptionPane;
public class Project3_1 {
public static void main(String[] args) {
Scanner reader = new Scanner(System.in);
int length;
int width;
int surfacearea;
JOptionPane.showInputDialog("Enter the length of the edge: ");
length = reader.nextInt(); // doesnt work past this
JOptionPane.showInputDialog("Enter the width of the edge: ");
width = reader.nextInt();
surfacearea = length * width;
JFrame someFrame = new JFrame(); // how to insert surfacearea??
JLabel label = new JLabel();
someFrame.add(label);
someFrame.setSize(230, 230);
someFrame.setVisible(true);
}
}
你有什麼問題嗎?或者你想要什麼? –
@Yohannes問題是爲什麼它不需要第二個輸入:) – minigeek
請參閱下面的minigeek的答案。另外,「插入表面積」是什麼意思? –