尊贵vip用户 发表于 2020-3-25 16:11:25

Java的gui问题

我想问一下第一个问题为什么图片会加载不到JFrame里还有就是按钮没有显示在指定位置,只有其中一个按钮的名字"暂停"出现在JFrame里。原谅我的表达能力。。。
import javax.swing.*;
import java.awt.*;
import java.awt.image.ImageObserver;
import java.awt.image.ImageProducer;
import java.io.FileInputStream;
import java.text.AttributedCharacterIterator;

import static net.mindview.util.SwingConsole.*;

public class TetrisGame {
    public static void main(String[] args){
       JFrame frame =new JFrame("俄罗斯方块");
      Jpanel panel=new Jpanel();
      frame.add(panel);
       Button button=new Button();
       button.b1.setBounds(100,500,90,30);
       button.b2.setBounds(700,550,90,30);
       frame.add(button.b1);
      frame.add(button.b2);
       frame.setSize(900,900);
       frame.setVisible(true);
    }
}
class Button extends JFrame{
    protected JButton b1 =new JButton("开始");
    protected JButton b2 =new JButton("暂停");
    public Button(){
      setLayout(null);

    }
}
class Jpanel extends JPanel{
    int i;
    Image image =Toolkit.getDefaultToolkit().getImage("C:\\Users\\开拓\\Pictures\\Saved Pictures");


    public void paint(Graphics g){
      g.drawImage(image,0,0,null);
    }

尊贵vip用户 发表于 2020-3-25 16:13:36

无力吐槽学校。。刚开设java课程就要做俄罗斯方块。。

入门者 发表于 2020-3-26 21:53:21

尊贵vip用户 发表于 2020-3-25 16:13
无力吐槽学校。。刚开设java课程就要做俄罗斯方块。。

你更应该吐槽学校还教GUI,GUI的当前市场份额很小的,学了没啥大用

stars-one 发表于 2020-4-4 16:31:10

推荐你了解一下JavaFx,swing需要代码生成控件太麻烦了

zwhe 发表于 2020-5-28 10:31:32

{:7_118:}
页: [1]
查看完整版本: Java的gui问题