mirror of
https://git.huckle.dev/Huckles-Minecraft-Archive/jpexs-decompiler.git
synced 2026-07-18 03:18:08 +00:00
remember font preview window size
This commit is contained in:
@@ -39,7 +39,17 @@ public class FontPreviewDialog extends AppDialog {
|
||||
labelSample48.setFont(font.deriveFont(Font.PLAIN, 48));
|
||||
labelSample60.setFont(font.deriveFont(Font.PLAIN, 60));
|
||||
labelSample72.setFont(font.deriveFont(Font.PLAIN, 72));
|
||||
comboBoxSampleTexts.setSelectedIndex(Configuration.fontPreviewSampleText.get(0));
|
||||
comboBoxSampleTexts.setSelectedIndex(Configuration.guiFontPreviewSampleText.get(0));
|
||||
if (Configuration.guiFontPreviewWidth.hasValue()) {
|
||||
int width = Configuration.guiFontPreviewWidth.get();
|
||||
int height = Configuration.guiFontPreviewHeight.get();
|
||||
setSize(width, height);
|
||||
}
|
||||
if (Configuration.guiFontPreviewPosX.hasValue()) {
|
||||
int posX = Configuration.guiFontPreviewPosX.get();
|
||||
int posY = Configuration.guiFontPreviewPosY.get();
|
||||
setLocation(posX, posY);
|
||||
}
|
||||
setText((String) comboBoxSampleTexts.getSelectedItem());
|
||||
labelFontName.setText(font.getFontName());
|
||||
}
|
||||
@@ -84,6 +94,15 @@ public class FontPreviewDialog extends AppDialog {
|
||||
labelFontName = new javax.swing.JLabel();
|
||||
|
||||
setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE);
|
||||
setPreferredSize(new java.awt.Dimension(1024, 512));
|
||||
addComponentListener(new java.awt.event.ComponentAdapter() {
|
||||
public void componentMoved(java.awt.event.ComponentEvent evt) {
|
||||
formComponentMoved(evt);
|
||||
}
|
||||
public void componentResized(java.awt.event.ComponentEvent evt) {
|
||||
formComponentResized(evt);
|
||||
}
|
||||
});
|
||||
|
||||
labelSample72.setFont(new java.awt.Font("Tahoma", 0, 72)); // NOI18N
|
||||
labelSample72.setText("---");
|
||||
@@ -226,10 +245,20 @@ public class FontPreviewDialog extends AppDialog {
|
||||
}// </editor-fold>//GEN-END:initComponents
|
||||
|
||||
private void comboBoxSampleTextsItemStateChanged(java.awt.event.ItemEvent evt) {//GEN-FIRST:event_comboBoxSampleTextsItemStateChanged
|
||||
Configuration.fontPreviewSampleText.set(comboBoxSampleTexts.getSelectedIndex());
|
||||
Configuration.guiFontPreviewSampleText.set(comboBoxSampleTexts.getSelectedIndex());
|
||||
setText((String) comboBoxSampleTexts.getSelectedItem());
|
||||
}//GEN-LAST:event_comboBoxSampleTextsItemStateChanged
|
||||
|
||||
private void formComponentResized(java.awt.event.ComponentEvent evt) {//GEN-FIRST:event_formComponentResized
|
||||
Configuration.guiFontPreviewWidth.set(getWidth());
|
||||
Configuration.guiFontPreviewHeight.set(getHeight());
|
||||
}//GEN-LAST:event_formComponentResized
|
||||
|
||||
private void formComponentMoved(java.awt.event.ComponentEvent evt) {//GEN-FIRST:event_formComponentMoved
|
||||
Configuration.guiFontPreviewPosX.set(getX());
|
||||
Configuration.guiFontPreviewPosY.set(getY());
|
||||
}//GEN-LAST:event_formComponentMoved
|
||||
|
||||
// Variables declaration - do not modify//GEN-BEGIN:variables
|
||||
private javax.swing.JComboBox comboBoxSampleTexts;
|
||||
private javax.swing.JLabel jLabel1;
|
||||
|
||||
Reference in New Issue
Block a user