Go to the documentation of this file.
19package org.sleuthkit.autopsy.guiutils;
21import java.awt.Component;
22import java.time.Duration;
23import javax.swing.JTable;
36 setHorizontalAlignment(LEFT);
41 if (value instanceof Long) {
61 Duration d = Duration.ofMillis(duration);
63 d = Duration.ofMillis(0);
65 long days = d.toDays();
66 long hours = d.minusDays(days).toHours();
67 long minutes = d.minusDays(days).minusHours(hours).toMinutes();
68 long seconds = d.minusDays(days).minusHours(hours).minusMinutes(minutes).getSeconds();
81 StringBuilder results =
new StringBuilder(12);
83 results.append(String.format(
"%02d", days));
88 results.append(String.format(
"%02d", hours));
90 results.append(String.format(
"%02d", minutes));
92 results.append(String.format(
"%02d", seconds));
93 return results.toString();
static char getUnitSeperator()
static final long serialVersionUID
Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column)
static final char UNIT_SEPARATOR_CHAR
static String longToDurationString(long duration)
void grayCellIfTableNotEnabled(JTable table, boolean isSelected)
Copyright © 2012-2024 Sleuth Kit Labs. Generated on:
This work is licensed under a
Creative Commons Attribution-Share Alike 3.0 United States License.