【发布时间】:2015-02-12 15:08:38
【问题描述】:
如何将我的输入值从我的 main 方法获取到 create GUI 方法。我创建了一个框架,并让用户在我的主要方法中输入一个值。我现在希望将用户输入的值显示在框架上
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.util.Scanner;
/**
* This program displays an empty frame.
*/
public class SimpleFrame extends JFrame
{
/**
* The main launcher method
*/
public static void main(String[] args)
{
SimpleFrame frame = new SimpleFrame();
final int FRAME_WIDTH = 240;
final int FRAME_HEIGHT = 360;
final int FRAME_X = 150;
final int FRAME_Y = 245;
frame.setLocation(FRAME_X, FRAME_Y);
frame.setSize(FRAME_WIDTH, FRAME_HEIGHT);
frame.setTitle("New Frame Title");
frame.createGUI();
frame.setVisible(true);
Scanner scan = new Scanner(System.in);
System.out.println("Enter an integer");
int a = scan.nextInt();
System.out.println(a);
}
/**
* This method sets up the graphical user interface.
*/
private void createGUI()
{
setDefaultCloseOperation(EXIT_ON_CLOSE);
Container window = getContentPane();
window.setLayout(new FlowLayout());
int a;
// Nothing in the window yet!
【问题讨论】: