2014-10-27 40 views
-2

我可以使用类似在java中,每次按下按钮时都可以通过一个值增加float的值? (也降低)

sh=current_value 

if button_pressed=true{ 
this.sh='current_value'+0.5f 
}; 

我想,这大概可以这样做,但我不是很Java编程经验,所以我不知道如何做到这一点,所以请你帮助。

+1

https://www.google。 COM/URL?SA = T&RCT = J&q =&ESRC = S&源=幅和CD = 1&CAD = RJA&uact = 8&VED = 0CCAQFjAA&URL = HTTP%3A%2F%2Fdocs.oracle.com%2Fjavase%2F7%2Fdocs%2Fapi%2Fjavax%2Fswing%2FJButton。 HTML&EI = 2Z9OVMjyDPLGsQTly4GwDQ&USG = AFQjCNFwtfUDpO35cMSq9rjz7bwhUEKZAw&SIG2 = IhK0Go8QYEVF3XySBN_7fQ&BVM = bv.77880786,d.cWc和https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&uact=8&ved=0CB4QFjAA&url=http% 3A%2F%2Fdocs.oracle.com%2Fjavase%2Ftutorial%2Fuiswing%2Feve nts%2Factionlistener.html&ei = 6J9OVPagH8S1sQSAq4CwDQ&usg = AFQjCNFp3dH1WtGwb_Qf_ci4bYGqzfhL4Q&sig2 = sjJDf1mUQgGGlvNwIYeGqQ – DreadHeadedDeveloper 2014-10-27 19:41:08

+2

您还有很长的路要走。您需要熟悉Swing API及其不同组件(如按钮),eventListeners和“处理程序”的各种有趣时间!祝你旅途愉快,年轻的朋友。我建议使用Google搜索“Java GUI教程”或“Java Swing教程” – 2014-10-27 19:42:48

+0

标记为过于宽泛,因为OP提出的问题可能超出了他/她当前的编程技能,并且他可以理解的正确答案必须深入居住如何制作和显示gui,制作和添加按钮,事件监听器等。 – 2014-10-27 19:48:55

回答

0

“有点像”,是的。看看tutorial on JButtons.你需要添加一个动作侦听器到按钮,然后执行你想要的代码。

 JButton b = new JButton("Click me."); 
     ActionListener al = new ActionListener() { 
      float value = 42f; 
      @Override public void actionPerformed(ActionEvent e) { 
      value += 0.5f; 
      } 
     }; 
     b.addActionListener(al); 
0

我没有解释早些时候,我拥有了一切设置除了浮子的上升,因此,使用您的意见,我做到了用这个

Case 0: 
    this.sh=sh+=0.5f; 
相关问题