package Singleton_Pattern;import java.awt.Font;import java.awt.Graphics;import javax.swing.JFrame;class Frame extends JFrame {private static final long serialVersionUID = 1L;String string;Frame(String title) {setTitle(title);Singleton singleton = Singleton.getInstance(); // 得到单例类的唯一实例string = singleton.show();setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);setVisible(true);repaint();}public void paint(Graphics graphics) {super.paint(graphics);graphics.setFont(new Font("宋体", Font.BOLD, 14));graphics.drawString(string, 20, 100);}}public class Main {public static void main(String[] args) {// frame1和frame2具有同样的内容实例Frame frame1 = new Frame("Frame 1");Frame frame2 = new Frame("Frame 2");frame1.setBounds(10, 10, 360, 150);frame2.setBounds(370, 10, 360, 150);frame1.validate();frame2.validate();}}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。