JAVA 往图片里面放系统时间
发布网友
发布时间:2022-07-31 22:40
我来回答
共5个回答
热心网友
时间:2024-01-04 04:22
1楼,觉得你理解错误了,他是想把系统时间放在图片上,而不是时间和图片分开放置。
学习下。
等待答案中。。。。
我也只能把它分开放置:
public class Show extends JFrame implements Runnable {
JLabel jl;
JLabel j2;
public Show() {
super("时间显示");
jl = new JLabel();
j2 = new JLabel();
setLayout(new BorderLayout()); // 设置布局管理器
double lx = Toolkit.getDefaultToolkit().getScreenSize().getWidth();
double ly = Toolkit.getDefaultToolkit().getScreenSize().getHeight();
setLocation((int) lx / 2 - 150, (int) ly / 2 - 150);
j2.setIcon(new ImageIcon(Toolkit.getDefaultToolkit().getImage(
"C:\\1.jpg")));
add(j2, "Center");
add(jl, "North");
setSize(400, 400);
setVisible(true);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);// 关闭按钮退出程序
}
public void run() {
while (true) {
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
jl.setText(sdf.format(new Date()));
try {
Thread.sleep(1000);
} catch (Exception e) {
jl.setText("出错错误,请重启程序");
}
}
}
public static void main(String arg[]) {
Show t = new Show();
Thread thread1 = new Thread(t);
thread1.start();
}
}
惭愧。。
热心网友
时间:2024-01-04 04:22
package WinTest;
import java.awt.Container;
import java.text.SimpleDateFormat;
import java.util.Date;
import javax.swing.ImageIcon;
import javax.swing.JFrame;
import javax.swing.JLabel;
public class show extends JFrame implements Runnable
{
private JLabel jlTime;
public show()
{
super("时间显示");
ImageIcon ii = new ImageIcon("E:\\fx.JPG");
int h = ii.getIconHeight();
int w = ii.getIconWidth();
setSize(h, w);
JLabel jl = new JLabel(ii);
Container con = getContentPane();
con.setLayout(null);
jl.setBounds(0,0,h,w);
jlTime = new JLabel();
jlTime.setBounds(h/3, 15,150, 20);
con.add(jlTime);
con.add(jl);
setDefaultCloseOperation(EXIT_ON_CLOSE);
setVisible(true);
}
public void run() {
while (true) {
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
jlTime.setText(sdf.format(new Date()));
try {
Thread.sleep(1000);
} catch (Exception e) {
jlTime.setText("出错错误,请重启程序");
}
}
}
public static void main(String arg[]) {
show t = new show();
Thread thread1 = new Thread(t);
thread1.start();
}
}
热心网友
时间:2024-01-04 04:23
楼主你分类分多地方了,这个分类是游戏的
你得到电脑那边去重开个帖子
热心网友
时间:2024-01-04 04:23
这个是手机上的吗
热心网友
时间:2024-01-04 04:24
dsfds