在按钮的相应事件中添加:
JLabel.setText(String.valueOf((Integer.parseInt(JLabel.getText())+1)));
JLabel.setText(String.valueOf((Integer.parseInt(JLabel.getText())+1)));
解决方案 »
- swing控件如何调整布局?
- 用FileChannel读文件到String的时候,第二次调用这个方法的时候,缓冲器错误
- AWTEventMulticaster在管理TextListener时出现问题, 请专家解答
- JLabel.setText();调用后为什么没有在界面上显示出来
- JAVA程序员高级群
- 关于2张表数据比较问题?
- 麻烦各位大哥帮个忙,小女子谢过了。
- 一个超简单的问题:a.java在包P中,编译成功,b.java和a.java放在同一目录下,即也在包P中,b.java中用到了类a,可是编译的时候出错,如
- applet显示问题
- 表单提交的问题!请帮忙!
- ■■ 为什么要有Statement ■■
- 如何在VB程序中调用Java类里面的方法
static int i;
在action中
label.setText( "num"+(i++));
/*<APPLET CODE="tmp.class" WIDTH=200 HEIGHT=200>
</APPLET>
*/
import java.awt.*;
import java.applet.*;public class tmp extends Applet { Button button;
Label l;
static int i;
public void init() {
button = new Button("Erase");
i=0;
l=new Label();
this.add(button);
this.add(l);
this.setBackground(Color.white); // Set background color for scribble
this.requestFocus(); // Ask for keyboard focus so we get key events
} /** Respond to mouse clicks */
public boolean action (Event evt, Object arg) {
if(evt.target.equals(button))
l.setText( "num"+(i++));return true; }}
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;public class ClickTest extends JFrame{
JPanel contentPane;
JLabel l=new JLabel("0");
JButton b=new JButton("点击计数");
int count; BorderLayout borderLayout1 = new BorderLayout(); public ClickTest(){
super("ClickTest");
contentPane = (JPanel) this.getContentPane();
contentPane.setLayout(borderLayout1);
this.setSize(new Dimension(200, 100)); contentPane.add(l, BorderLayout.CENTER);
contentPane.add(b, BorderLayout.SOUTH); b.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e) {
++count;
l.setText(String.valueOf(count));
}
});
} protected void processWindowEvent(WindowEvent e) {
super.processWindowEvent(e);
if (e.getID() == WindowEvent.WINDOW_CLOSING) {
System.exit(0);
}
} public static void main(String []a){
ClickTest ct=new ClickTest();
ct.setVisible(true);
}
}