📄 timeeditor.java
字号:
package collector.gui.guiVo;
import java.util.*;
import java.awt.*;
import javax.swing.*;
import javax.swing.table.*;
public class TimeEditor
extends AbstractCellEditor
implements TableCellEditor {
TimeRenderer m_TimeRenderer = new TimeRenderer();
public TimeEditor() {
super();
}
public Component getTableCellEditorComponent(JTable table,
Object value,
boolean isSelected,
int row,
int column) {
return m_TimeRenderer;
}
public Date getDate() {
Date m_Date = new Date();
m_Date.setYear(m_TimeRenderer.getyear());
m_Date.setMonth(m_TimeRenderer.getmonth());
m_Date.setDate(m_TimeRenderer.getdate());
m_Date.setHours(m_TimeRenderer.gethour());
m_Date.setMinutes(m_TimeRenderer.getminute());
return m_Date;
}
public Object getCellEditorValue() {
MyDate m_MyDate = new MyDate();
m_MyDate.setYear(m_TimeRenderer.getyear());
m_MyDate.setMonth(m_TimeRenderer.getmonth());
m_MyDate.setDate(m_TimeRenderer.getdate());
m_MyDate.setHours(m_TimeRenderer.gethour());
m_MyDate.setMinutes(m_TimeRenderer.getminute());
return m_MyDate;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -