CornerString.java
/* * Developed by Neo on 19/11/18 11:54. * Last modified 19/11/18 11:54. * Copyright (c) 2018. All rights reserved. */ import javax.swing.*; import java.awt.*; public class CornerString extends JFrame { public CornerString() { super("Corner String"); //For better looks. try { UIManager.setLookAndFeel("com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel"); } catch (Exception e) { e.printStackTrace(); } this.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE); this.setSize(960, 480); this.setResizable(false); this.setLocationRelativeTo(null); this.setContentPane(new StringPanel()); this.setVisible(true); } public static void main(String[] args) { new CornerString(); } public class StringPanel extends JPanel { public StringPanel() { super(new BorderLayout()); JLabel label1 = new JLabel("To be or not to be"); JLabel label2 = new JLabel("To be or not to be"); JLabel label3 = new JLabel("To be or not to be"); JLabel label4 = new JLabel("To be or not to be"); label1.setFont(new Font("Consolas", Font.PLAIN, 32)); label1.setForeground(Color.BLUE); label2.setFont(new Font("Comic Sans MS", Font.PLAIN, 32)); label2.setForeground(Color.GREEN); label3.setFont(new Font("Monospaced", Font.PLAIN, 32)); label3.setForeground(Color.RED); label4.setFont(new Font("Courier", Font.PLAIN, 32)); label4.setForeground(Color.YELLOW); JPanel northPanel = new JPanel(); northPanel.setLayout(new BoxLayout(northPanel, BoxLayout.X_AXIS)); northPanel.add(label1); northPanel.add(Box.createHorizontalGlue()); northPanel.add(label2); JPanel southPanel = new JPanel(); southPanel.setLayout(new BoxLayout(southPanel, BoxLayout.X_AXIS)); southPanel.add(label3); southPanel.add(Box.createHorizontalGlue()); southPanel.add(label4); add(northPanel, BorderLayout.NORTH); add(southPanel, BorderLayout.SOUTH); } } }
GIFFrame.java
/* * Developed by Neo on 19/11/18 15:44. * Last modified 19/11/18 15:44. * Copyright (c) 2018. All rights reserved. */ import javax.swing.*; public class GIFFrame extends JFrame { public GIFFrame() { super("GIF Frame"); setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE); ImageIcon imageIcon = new ImageIcon("globe.gif", "globe"); setSize(imageIcon.getIconWidth(), imageIcon.getIconHeight()); JLabel imageLabel = new JLabel(imageIcon); add(imageLabel); setLocationRelativeTo(null); setVisible(true); } public static void main(String[] args) { new GIFFrame(); } }
以上所述就是小编给大家介绍的《COM6516-Week09》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
猜你喜欢:本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。