我正在尝试制作一个程序,让你选择你想要的图像数量,然后它将询问你想要使用的文件的名称是什么.然后它将以适当的方式在屏幕上以网格打印它们.
现在我知道这段代码的很多部分,比如宽度和高度,行和列,以及其他的东西都是错的,我打算在我弄清楚这一点后修复它们.无论我如何改变它,都不会让我使用paintComponent.我想把它留在我的主要课堂上,这还有可能吗?很多时候我把它放在一个单独的图形类中,但是引入我对该类的输入是令人恼火的.
import java.awt.Color;
import java.awt.Container;
import java.awt.Graphics;
import java.awt.GridLayout;
import java.awt.Image;
import java.util.ArrayList;
import java.util.Scanner;
import javax.swing.ImageIcon;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class Core extends JPanel{
public static void main(String[] args){
Scanner r = new Scanner(System.in);
System.out.println("How many selections will you have? 1, 2 or 4? ");
if(r.next().contains("1") | r.next().contains("2") | r.next().contains("4")){
String selections = r.next();
int number = Integer.parseInt(selections);
ArrayList<String> images = new ArrayList();
for(int j = 1; j <= number; j++){
System.out.println("Your options are boo, bae, skinny, …Run Code Online (Sandbox Code Playgroud)