0
我正在尝试在MATLAB r2013中创建游戏战舰。我想用一个功能改变按钮的颜色(不要点击它),以便了解PC何时击中我的船只。有没有人有任何想法我可以做到这一点?我试过set(myOwnBattleship.Apanel.tableA3,'BackgroundColor','k')
这个命令,其中Apanel
是玩家面板,而tableA3
是我想要改变颜色的按钮。更改按钮颜色
我正在尝试在MATLAB r2013中创建游戏战舰。我想用一个功能改变按钮的颜色(不要点击它),以便了解PC何时击中我的船只。有没有人有任何想法我可以做到这一点?我试过set(myOwnBattleship.Apanel.tableA3,'BackgroundColor','k')
这个命令,其中Apanel
是玩家面板,而tableA3
是我想要改变颜色的按钮。更改按钮颜色
使用像findjobj-gui这样的工具来查看您的对象层次结构。我不确定它是否也给了你matlab手柄,但至少你会看到如何嵌套,这将使你找到正确的控制。
你确定这是你的按钮的句柄名称?听起来更像是一张表给我的名字......所以,当你执行该行时会发生什么? – jerad
我不知道,我怎么才能找到我朋友的按钮名称?当我运行该功能时,电脑会弹出播放器的面板,但颜色不会改变....错误myOwnBattleship1> pcHits(line 1388 ) set(myOwnBattleship.Apanel.tableA22,'BackgroundColor','r') – user3203862