java漂亮界面编程同一目录下两个类之间的调用,有错吗2

java漂亮界面编程两个类之间传值问題(初学)

我在试着做飞机大战想用jlabel做一个得分显示。
整个界面用JFrame搭建两个jpanel,一号Jpanel用paint()画游戏界面二号Jpanel用来放置jlabel,即用来显示分数【我方飞机】、【敌机】、【子弹】、【爆炸效果】、【开始】、【画布】共六个类,paint()就在【画布】中前四个类只有属性器和方法,【畫布】里创建我方飞机、敌机和子弹的对象和其移动方法

  1. 【爆炸效果】里存在让碰撞后的子弹和敌机消失的方法,在此中需要调用Score值增加分数。
  2. 【画布】里的paint()联合repaint()会重复画图调用【爆炸效果】(每次都是new Bomb(4个参数))。
  3. 【开始】包含main入口继承jframe,构造方法里做好基本局部jpanel和jlabel就是在这里加的。

4.我在【画布】里另创一类GetScore继承jlabel初始化int Score=0,属性器getter和setter完全正常打印输出显示分数累加正常。传值到【开始】的一个方法start(int a)中该方法打印输出同样显示分数值正常。但实际效果却是jlabel一直显示得分: 0.

如何能让jlabel变动详略均可,谢谢!

//将显示分数的jlabel添加到面板中

我想设计一个400*600的计算器界面文夲框占据400*200,按钮区域占400*400;于是我是用GridBagLayout布局文本框使用一个名为TextField的panel,占1行1列按钮区域是名为ButtonArea的panel,占2行1列但是显示出来的效果两块区域嘚大小却都是一行一列,我的代码里面明明写得很清楚两个panel占用的大小是不一样的为什么还会这样呢?问题出在哪里

还有一个问题我想请问一下,我想把TextField区域的文本显示调整为右下角(现在只是水平居中我想要的靠下右对齐),请问有办法做到吗

我要回帖

更多关于 java漂亮界面编程 的文章

 

随机推荐