changed layout a bit
This commit is contained in:
parent
52c14c4d24
commit
e45efd892b
|
@ -8,6 +8,7 @@
|
||||||
<element id="module-output" name="crashtestCardPlayer" />
|
<element id="module-output" name="crashtestCardPlayer" />
|
||||||
<element id="extracted-dir" path="$PROJECT_DIR$/libs/jerklib.jar" path-in-jar="/" />
|
<element id="extracted-dir" path="$PROJECT_DIR$/libs/jerklib.jar" path-in-jar="/" />
|
||||||
<element id="file-copy" path="$PROJECT_DIR$/messages.txt" />
|
<element id="file-copy" path="$PROJECT_DIR$/messages.txt" />
|
||||||
|
<element id="file-copy" path="$PROJECT_DIR$/icon.png" />
|
||||||
</root>
|
</root>
|
||||||
</artifact>
|
</artifact>
|
||||||
</component>
|
</component>
|
|
@ -2,10 +2,12 @@ package de.ctdo.crashtest.cardplayer;
|
||||||
|
|
||||||
import de.ctdo.crashtest.cardplayer.irc.*;
|
import de.ctdo.crashtest.cardplayer.irc.*;
|
||||||
import javax.swing.*;
|
import javax.swing.*;
|
||||||
|
import javax.swing.UIManager.*;
|
||||||
import java.awt.*;
|
import java.awt.*;
|
||||||
import java.awt.event.MouseAdapter;
|
import java.awt.event.MouseAdapter;
|
||||||
import java.awt.event.MouseEvent;
|
import java.awt.event.MouseEvent;
|
||||||
import java.io.*;
|
import java.io.*;
|
||||||
|
import java.net.URL;
|
||||||
import java.util.Vector;
|
import java.util.Vector;
|
||||||
|
|
||||||
public class MainFrame extends JFrame {
|
public class MainFrame extends JFrame {
|
||||||
|
@ -19,10 +21,44 @@ public class MainFrame extends JFrame {
|
||||||
setPreferredSize(new Dimension(800,500));
|
setPreferredSize(new Dimension(800,500));
|
||||||
irc = new IrcClient(HostHelper.getHostName().toLowerCase(), "#crashtest", "irc.ctdo.de", 6667);
|
irc = new IrcClient(HostHelper.getHostName().toLowerCase(), "#crashtest", "irc.ctdo.de", 6667);
|
||||||
|
|
||||||
|
|
||||||
|
setIcon();
|
||||||
|
setLookAndFeel();
|
||||||
initGui();
|
initGui();
|
||||||
setVisible(true);
|
setVisible(true);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private void setIcon() {
|
||||||
|
try {
|
||||||
|
URL url = Main.class.getResource("/icon.png");
|
||||||
|
if(url != null) {
|
||||||
|
ImageIcon icon = new ImageIcon(url);
|
||||||
|
this.setIconImage(icon.getImage());
|
||||||
|
}
|
||||||
|
} catch (Exception ignored) { }
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
private void setLookAndFeel() {
|
||||||
|
try {
|
||||||
|
for (LookAndFeelInfo info : UIManager.getInstalledLookAndFeels()) {
|
||||||
|
if ("Nimbus".equals(info.getName())) {
|
||||||
|
UIManager.setLookAndFeel(info.getClassName());
|
||||||
|
|
||||||
|
UIManager.put("nimbusLightBackground", Color.BLACK);
|
||||||
|
UIManager.put("text", new Color(0, 240, 0));
|
||||||
|
UIManager.put("nimbusSelectionBackground", new Color(0 ,98, 0));
|
||||||
|
UIManager.put("nimbusFocus", new Color(0 ,255, 0));
|
||||||
|
UIManager.put("RootPane.background", Color.BLACK);
|
||||||
|
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
} catch (Exception e) {
|
||||||
|
// If Nimbus is not available, you can set the GUI to another look and feel.
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
private void initGui() {
|
private void initGui() {
|
||||||
Container contentPane = this.getContentPane();
|
Container contentPane = this.getContentPane();
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue