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》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
猜你喜欢:本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
C程序设计(第四版)
谭浩强 / 清华大学出版社 / 2010-6-1 / 33.00元
由谭浩强教授著、清华大学出版社出版的《C程序设计》是一本公认的学习C语言程序设计的经典教材。根据C语言的发展和计算机教学的需要,作者在《C程序设计(第三版)》的基础上进行了修订。 《C程序设计(第4版)》按照C语言的新标准C99进行介绍,所有程序都符合C99的规定,使编写程序更加规范;对C语言和程序设计的基本概念和要点讲解透彻,全面而深入;按照作者提出的“提出问题―解决问题―归纳分析”三部曲......一起来看看 《C程序设计(第四版)》 这本书的介绍吧!