⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 logpanel.java~1~

📁 手机端游戏开发程序
💻 JAVA~1~
字号:
package stock;

import java.util.Calendar;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

public class LogPanel
    extends JPanel {
  BorderLayout borderLayout1 = new BorderLayout();
  JFrame mainframe;
  JList jList1;
  DataModel data = new DataModel();

  public void AddLine(String aString) {
    Calendar rightNow = Calendar.getInstance();
    //Date RightNow=now.getTime();
    aString = "[" + rightNow.get(Calendar.YEAR) + "-" +
        new Integer(rightNow.get(Calendar.MONTH) + 1).toString() + "-" +
        rightNow.get(Calendar.DAY_OF_MONTH) + " " +
        rightNow.get(Calendar.HOUR_OF_DAY) + ":" +
        rightNow.get(Calendar.MINUTE) +
        ":" + rightNow.get(Calendar.SECOND) + "] " + aString;
    data.insertElementAt(aString, 0);
    jList1.setModel(data);
  }

  public void ClearAll() {
    data.clear();
    jList1.setModel(data);
  }

  public LogPanel() {
    //mainframe = f;
    jList1 = new JList(data);
    try {
      jbInit();

    }
    catch (Exception e) {
      e.printStackTrace();
    }
  }

  private void jbInit() throws Exception {
    this.setLayout(borderLayout1);
    jList1.addMouseListener(new LogPanel_jList1_mouseAdapter(this));
    jList1.setFont(new java.awt.Font("宋体", 0, 12));
    this.add(jList1, BorderLayout.CENTER);
  }

  void jList1_mouseClicked(MouseEvent e) {
    if (e.getClickCount() == 2) {
      int index = jList1.locationToIndex(e.getPoint());
      String tmp = (String) data.getElementAt(index);
      data.removeElementAt(index);
      jList1.setModel(data);
    }

  }

}

class LogPanel_jList1_mouseAdapter
    extends java.awt.event.MouseAdapter {
  LogPanel adaptee;

  LogPanel_jList1_mouseAdapter(LogPanel adaptee) {
    this.adaptee = adaptee;
  }

  public void mouseClicked(MouseEvent e) {
    adaptee.jList1_mouseClicked(e);
  }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -