我正在尝试制作一个程序,让你选择你想要的图像数量,然后它将询问你想要使用的文件的名称是什么.然后它将以适当的方式在屏幕上以网格打印它们.
现在我知道这段代码的很多部分,比如宽度和高度,行和列,以及其他的东西都是错的,我打算在我弄清楚这一点后修复它们.无论我如何改变它,都不会让我使用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) 模拟器说所有的iPad都有相同的尺寸(768 x 1024).那是对的吗?
由于设备的尺寸相同,是否可以放置100x100矩形并期望它看起来相同?或者由于规模不同,它看起来不一样吗?
请向我解释一下使用的比例尺:我是否需要调整我的矩形以计算比例?
我的Java有问题 据我所知,Java中绘制几何图形不是来的,代码和下面的你能帮我吗?
这是代码:
public class Gioco {
public static void main (String args [])
{
PaintRect();
}
public static void PaintRect() {
g.drawRect(100,100,300,300);
g.drawLine(100,100,100,100);
g.setBackground(Color.BLACK);
System.out.println("Trasut");
credits.setText("Kitebbiv");
credits.setBackground(null);
credits.setEditable(false);
credits.setFocusable(false);
credits.setBounds(0,0,100,100);
credits.setForeground(Color.BLACK);
panel.add(credits);
g.getPaint();
}
Run Code Online (Sandbox Code Playgroud)
如何创建JFrame三角形、正方形和矩形?更正我的代码谢谢
最近我想知道一个游戏,如果有很多模型,每个模型都需要顶点缓冲区来绘制.如下三个选项,哪一个最有效?
Stephen Few最近推出了Bandlines,这是Edward Tufte的Sparklines的延伸.有没有一种简单的方法来使用ggplot2生成这些类型的图?
这是我的代码:
package Main;
import java.awt.*;
import java.awt.Event;
import javax.swing.*;
public class Gamestart {
public static void main(String[] args) {
Image i = new Image();
}
}
Run Code Online (Sandbox Code Playgroud)
它给了我一个错误.我知道这应该发生在它是一个抽象类时,但它不是抽象的,而超类只是java.lang.Object.有谁知道为什么会这样?
编辑:好的,我知道java.awt.image是抽象的,但是,为什么它仍然给我一个错误?
我想实现Unity具有的功能:http : //docs.unity3d.com/Manual/SpriteEditor.html
“将切片类型设置为自动,编辑器将尝试通过透明度来猜测精灵元素的边界”,什么是实现这一点的最简单方法吗?
我只是想知道你是否会推荐未来学习OpenGL或等待Vulkan api.我目前正在从learnopengl.com学习OpenGL,并且想知道如果将来是vulkan,我是否应该继续使用它.
我正在尝试编译一个程序(在OpenGL中)Ubuntu,但是我收到了这个错误
fatal error: common.h: No such file or directory
Run Code Online (Sandbox Code Playgroud)
我不确定我需要为此安装哪个软件包.
有人可以解释Graphics传递的对象pevent.Graphics和调用返回的对象之间的区别this.CreateGraphics()吗?