register necessary event, initialize mvc group, correct name representation

This commit is contained in:
Zlatin Balevsky
2019-11-04 19:05:53 +00:00
parent c672880db0
commit 149568520f
2 changed files with 20 additions and 1 deletions

View File

@@ -15,6 +15,8 @@ import com.muwire.core.filecert.Certificate
import java.awt.BorderLayout
import java.awt.event.MouseAdapter
import java.awt.event.MouseEvent
import java.awt.event.WindowAdapter
import java.awt.event.WindowEvent
import javax.annotation.Nonnull
@@ -50,7 +52,7 @@ class FetchCertificatesView {
certsTable = table(autoCreateRowSorter : true, rowHeight : rowHeight) {
tableModel(list : model.certificates) {
closureColumn(header : "Issuer", preferredWidth : 200, type : String, read : {it.issuer.getHumanReadableName()})
closureColumn(header : "Name", preferredWidth : 200, type: String, read : {it.name.toString()})
closureColumn(header : "Name", preferredWidth : 200, type: String, read : {it.name.name.toString()})
closureColumn(header : "Issued", preferredWidth : 100, type : String, read : {
def date = new Date(it.timestamp)
date.toString()
@@ -111,4 +113,19 @@ class FetchCertificatesView {
rv
}
void mvcGroupInit(Map<String,String> args) {
controller.register()
dialog.getContentPane().add(p)
dialog.setSize(700, 400)
dialog.setLocationRelativeTo(mainFrame)
dialog.setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE)
dialog.addWindowListener( new WindowAdapter() {
public void windowClosed(WindowEvent e) {
mvcGroup.destroy()
}
})
dialog.show()
}
}