Template Method Pattern JFrame specific explanation
This address: Http://blog.csdn.net/caroline_wendy
Reference Template Method pattern: http://blog.csdn.net/caroline_wendy/article/details/32159455
Template method Pattern, Java JFrame using template method mode, paint () is a method that can be overwritten,
Overlay Paint () method to customize the JFrame display screen.
Code:
/** * @time June 20, 2014 */package template_method.jframe;import java.awt.graphics;import javax.swing.jframe;/** * @ Author C.l.wang * */public class MyFrame extends JFrame {public myframe (String title) {//TODO auto-generated constructor Stubsuper (title); This.setdefaultcloseoperation (jframe.exit_on_close); this.setsize (+); This.setvisible ( true);} public void Paint (graphics graphics) {super.paint (graphics); String msg = "I am a girl!"; Graphics.DrawString (MSG, 100, 100);} /** * @param args */public static void main (string[] args) {//TODO auto-generated method Stubmyframe myframe = new Myfram E ("Head first Design Patterns");}}
Output:
Design pattern-Template method pattern JFrame specific explanation