Java 刚导入我的图像,需要在右侧的子面板
刚导入了一个图像,但需要在右边有一个尺寸(200700)的子面板。我曾尝试将导入的图像用作面板,但它只是跨越了我的错误,有什么想法吗Java 刚导入我的图像,需要在右侧的子面板,java,import,panel,Java,Import,Panel,刚导入了一个图像,但需要在右边有一个尺寸(200700)的子面板。我曾尝试将导入的图像用作面板,但它只是跨越了我的错误,有什么想法吗 package dodge; import java.awt.*; import javax.swing.*; public class Dodge extends JFrame { private ImageIcon image; private JLabel label; Dodge(){ JFram
package dodge;
import java.awt.*;
import javax.swing.*;
public class Dodge extends JFrame {
private ImageIcon image;
private JLabel label;
Dodge(){
JFrame frame = new JFrame();
frame.setResizable(false);
frame.pack();
setLayout(new FlowLayout());
JPanel image = new JPanel();
image = new ImageIcon(getClass().getResource("Road.jpg"));
label = new JLabel (image);
add(label);
}
public static void main(String[] args) {
//
JFrame frame = new JFrame();
frame.setResizable(false);
frame.pack();
Dodge gui = new Dodge();
gui.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
gui.setVisible(true);
gui.pack();
gui.setTitle("Dodge The Cars");
JPanel subPanel1= new JPanel();
subPanel1.setBackground(Color.DARK_GRAY);
subPanel1.setPreferredSize(new Dimension (250,700));
JLabel label = new JLabel ("Menu");
subPanel1.add(label);
代码中有3个jframe。您可以在main方法中创建一个框架。然后创建一个道奇类,它是JFrame。最后,在Dodge类的构造函数中创建另一帧 我建议您阅读上的Swing教程,了解如何更好地构建程序的工作示例。这样就更容易解决您的问题。请参阅