forked from External/mage
GUI, preferences: reworked size settings:
- added size settings for player's panel size (closes #12455, closes #12451, closes #5605); - size settings can be edit by slider or by text edit; - size settings for fonts has preview button with real text sample; - improved some tabs and hints for better UX; - improved GUI rendering performance;
This commit is contained in:
parent
921e656e3c
commit
1f3fad6594
15 changed files with 3224 additions and 5913 deletions
|
|
@ -7,7 +7,9 @@ import javax.swing.JPanel;
|
|||
import javax.swing.JScrollPane;
|
||||
import javax.swing.JViewport;
|
||||
|
||||
@SuppressWarnings("serial")
|
||||
/**
|
||||
* GUI component: JPanel with background image
|
||||
*/
|
||||
public class ImagePanel extends JPanel {
|
||||
|
||||
|
||||
|
|
@ -24,6 +26,8 @@ public class ImagePanel extends JPanel {
|
|||
this.image = image;
|
||||
this.style = style;
|
||||
setLayout(new BorderLayout());
|
||||
|
||||
setOpaque(true);
|
||||
}
|
||||
|
||||
public void setImageAlignmentX(float alignmentX) {
|
||||
|
|
@ -56,7 +60,6 @@ public class ImagePanel extends JPanel {
|
|||
super.add(component, constraints);
|
||||
}
|
||||
|
||||
|
||||
@Override
|
||||
protected void paintComponent(Graphics g) {
|
||||
super.paintComponent(g);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue