如果我用java做个小游戏比如五子棋。那么界面怎么弄啊,是不是用swing啊

如果我用java做个小游戏比如五子棋。那么界面怎么弄啊,是不是用swing啊,第1张

不论是awt,swing都是JavaGUI的组成部分。

没有人让宴辩你单纯的为了使用atw或晌老缺swing而特意去用。

用哪个能达到功能就有哪个。

并且这些东西混着用并不会照成太大的冲突。

使用JFrame作为主容器,JPanel作为主绘图底板,基本上JavaGUI都含裤是这么设计的。

因为你把显示语句的方法体模和悔定义在了Jpanelscreena的有参构造器中,而你Jpanelscreena jll=new Jpanelscreena()这一句调用的确实无参构造器,这样的话,有参构造器当中的方法体当然不会被执行啦。改法如棚改下旦正:

import java.awt.*

import javax.swing.*

public class JPanelDemo {

public static void main(String args[]) {

JFrameDemoa jf = new JFrameDemoa()

jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE)

jf.setVisible(true)

}

}

class JFrameDemoa extends JFrame {

public JFrameDemoa() {

this.setTitle("nihao")

this.setBounds(100, 100, 200, 200)

Jpanelscreena jll = new Jpanelscreena()

add(jll)

}

}

class Jpanelscreena extends JPanel {

private int width = 20

private int height = 20

public void paintComponnet() {

}

public void paint(Graphics g) {

super.paintComponent(g)

g.drawString("Java is money", 20, 20)

}

}

记得给我分哦^_^


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12544097.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存