我想JLabel在Java中生成随机颜色.该JLabel会改变背景每隔100毫秒,背景则是随机的.这该怎么做?
我想用javax.swing.Timerclass来做这件事.看,我很难过.当我试过这个时,我甚至没有得到背景label.setBackground(Color.CYAN)
JLabel l=new JLabel("Label");
Timer t=new Timer(2,new ActionListener(){
public void actionPerformed(ActionEvent ae)
{
// what is the code here?
}
});
Run Code Online (Sandbox Code Playgroud) 我有一个JTextField和一个JButton,当用户点击进入时JTextField,必须对相应的动作执行JButton.这是我的代码片段.
此外,我想禁用JButton输入并在以后更改某些内容时启用它JTextField
JButton jb=new JButton("Print");
JTextField jt=new JTextField(20);
jb.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent ae)
{
System.out.println(jt.getText());
}
});
Run Code Online (Sandbox Code Playgroud)