<delect id="sj01t"></delect>
  1. <em id="sj01t"><label id="sj01t"></label></em>
  2. <div id="sj01t"></div>
    1. <em id="sj01t"></em>

            <div id="sj01t"></div>

            Java怎么編寫走馬燈程序

            時間:2024-08-19 07:56:41 JAVA認證 我要投稿
            • 相關推薦

            Java怎么編寫走馬燈程序

              走馬燈程序怎么編寫呢,不用急,下面小編準備了關于Java怎么編寫走馬燈程序的文章,提供給大家參考!

              package clock;

              import java.awt.*;

              import java.awt.event.*;

              import javax.swing.*;

              import java.util.Calendar;

              import java.util.Date;

              import java.text.*;

              public class removingLight extends JFrame {

              public removingLight() {

              Font font1 = new Font("幼圓", Font.BOLD, 16);

              Calendar cal = Calendar.getInstance();

              SimpleDateFormat formatter = new SimpleDateFormat(

              "EEEE,MMMMdd日,yyyy年 HH:mm:ss");

              String mDateTime = formatter.format(cal.getTime());

              MovingMessagePanel messagePanel = new MovingMessagePanel(mDateTime);

              messagePanel.setFont(font1);

              messagePanel.setBackground(Color.BLACK);

              messagePanel.setForeground(Color.PINK);

              add(messagePanel);

              }

              public static void main(String[] args) {

              removingLight frame = new removingLight();

              JLabel label = new JLabel("開始調試時間:5月5日 結束調試時間:5月6日");

              label.setBackground(Color.black);

              frame.setTitle("軟件1班 XXX 3107006757");

              frame.setLocationRelativeTo(null);

              frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

              frame.setSize(320, 120);

              frame.setVisible(true);

              frame.add(label, BorderLayout.SOUTH);

              }

              static class MovingMessagePanel extends JPanel {

              private String message = " ";

              private int xCoordinate = 0;

              private int yCoordinate = 40;

              public MovingMessagePanel(String message) {

              this.message = message;

              Timer timer = new Timer(100, new TimerListener());

              timer.start();

              }

              public void paintComponent(Graphics g) {

              super.paintComponent(g);

              if (xCoordinate > getWidth()) {

              xCoordinate = -100;

              }

              xCoordinate += 5;

              g.drawString(message, xCoordinate, yCoordinate);

              }

              class TimerListener implements ActionListener {

              public void actionPerformed(ActionEvent e) {

              repaint();

              }

              }

              }

              }

            【Java怎么編寫走馬燈程序】相關文章:

            Java怎么編寫Oracle存儲過程03-20

            如何編譯java程序03-05

            Java編寫計算器的的常見做法01-22

            實現鼠標畫圖的Java程序03-16

            Java程序開發與運行環境03-05

            sun認證java程序員須知Java日志框架03-30

            如何使用Swing編寫全屏程序03-21

            怎么安裝java環境03-29

            初級java程序員任職要求03-29

            <delect id="sj01t"></delect>
            1. <em id="sj01t"><label id="sj01t"></label></em>
            2. <div id="sj01t"></div>
              1. <em id="sj01t"></em>

                      <div id="sj01t"></div>
                      黄色视频在线观看