编辑问题以包括所需的行为、特定问题或错误以及重现问题所需的最短代码。这将帮助其他人回答问题。
“displayClock”最后一行第二行出现语法错误。请帮我解决这个错误。我是否需要添加任何软件包或安装库软件包?
import java.awt.event.*; import java.text.DateFormat; import java.text.SimpleDateFormat; import javax.swing.Timer; import java.util.Date;
public class ClockJFrame extends javax.swing.JFrame {
Timer updateTimer;
int DELAY =100;
public ClockJFrame(){
initComponents();
updateTimer = new Timer(DELAY, new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
Date currentTime = new Date();
String formatTimeStr= "hh:mm:ss a";
DateFormat formatTime = new SimpleDateFormat(formatTimeStr);
String formatedTimeStr =formatTime.format(currentTime);
displayClock.setText(formatedTimeStr);
}
});
updateTimer.start();
}
我想你正在寻找这样的东西:
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Date;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.SwingConstants;
import javax.swing.Timer;
public class ClockJFrame extends JFrame {
private Timer updateTimer = null;
private int DELAY = 1000;
private JLabel label = null;
public ClockJFrame(){
updateTimer = new Timer(DELAY, new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
Date currentTime = new Date();
String formatTimeStr= "hh:mm:ss a";
DateFormat formatTime = new SimpleDateFormat(formatTimeStr);
String formatedTimeStr =formatTime.format(currentTime);
addText(formatedTimeStr);
}
});
setSize(400, 300);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setLocationRelativeTo(null); // this method display the JFrame to center position of a screen
setVisible(true);
updateTimer.start();
}
private void addText( String txt ) {
if ( label == null )
label = new JLabel("", SwingConstants.CENTER);
label.setText(txt);
add(label);
}
public static void main( String [] args ) {
ClockJFrame c = new ClockJFrame();
}
}
您还可以查看此网站:https://www.tutorialspoint.com/how-to-display-a-jframe-to-the-center-of-a-screen-in-java.
使用此代码在Mariadb中创建表时 我得到了这个错误。 #1064年的今天,您的SQL语法出现错误;查看与您的MariaDB服务器版本对应的手册,以了解第2行“Grade TINYINT UNSIGNED,Subject VARCHAR(20),yearteached YEAR)”附近使用的正确语法 我不知道语法有什么问题。谢谢你。
我不知道该怎么办!感谢任何帮助! 另外,我是否应该在安装HBase之前配置Zookeeper?我的教程没有这么说。
我从repository获得了项目,按照设置说明,我尝试在eclipse中创建一个项目,并将该位置指向我从repository下载代码的地方。然后当我点击finish时,我得到了一个错误声明 “未满足一个或多个约束。无法安装project facet Java 1.6。此project facet的某些版本已安装。无法安装project facet动态Web模块3.0。此project facet
我在Eclipse中创建maven项目时遇到了一个问题。发生以下错误: 无法计算生成计划:Plugin org.apache.maven。plugins:maven-resources-plugin:2.6或其一个依赖项无法解析:读取org.apache.maven的工件描述符失败。plugins:maven-resources-plugin:jar:2.6 pluginorg.apache.ma
当我在phoenix中登录sqlline.py或试图通过API在phoenix中创建表时,我会遇到一个异常。 由于我对phenix的知识有限,我无法弄清楚为什么phoenix在创建System.Catalog表之前就要检查它。 StackTrace: *4/11/18 06:07:18警告客户端。HConnectionManager$HConnectionImplementation:预取元表时遇
问题内容: 当我尝试在Eclipse IDE中的Maven上创建新项目时,它显示以下错误: “无法获取插件执行默认参数插件org.apache.maven.plugins:maven-resources- plugin:2.5的参数编码值,或者无法解析其依赖项之一:无法收集 org.apache的 依赖项 。 maven.plugins:maven-resources-plugin:jar:2.5