【赛马游戏源码】【rpart函数源码】【access项目源码】系统画板源码_画板代码

2024-11-29 22:46:38 来源:Ctb 源码分析 分类:娱乐

1.ϵͳ?系统赛马游戏源码???Դ??

系统画板源码_画板代码

ϵͳ????Դ??

       import java.awt.*;

       /

**

        * @author Hardneedl

        */

       interface Brush {

           void doPaint(Graphics g);

       }

       import javax.swing.*;

       import javax.swing.event.*;

       import java.awt.*;

       /

**

        * @author Hardneedl

        */

       final class StringPaintDemo extends JFrame {

           public String getTitle() { return "String Paint";}

           static private final Dimension size = new Dimension(, );

           public Dimension getPreferredSize() { return size;}

           public Dimension getMaximumSize() { return size;}

           public Dimension getMinimumSize() { return size;}

           public Dimension getSize() { return size;}

           private String s;

           private Brush stringBrush = new Brush() {

               public void doPaint(Graphics g) {

                   Graphics gg = g.create();

                   gg.setColor(Color.RED);

                   gg.drawString(s == null ? "null" : s , , );

                   gg.dispose();

               }

           };

           private JTextField txtField;

           private JComponent canvas = new JComponent(){

               protected void paintComponent(Graphics g) {

                   super.paintComponent(g);

                   stringBrush.doPaint(g);

               }

           };

           private StringPaintDemo() throws HeadlessException {

               init();

               attachListeners();

               doLay();

           }

           private void init() {

               txtField = new JTextField();

           }

           private void attachListeners() {

               setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

               txtField.getDocument().addDocumentListener(new DocumentListener(){

                   private void update(){

                       s = txtField.getText();

                       canvas.paintImmediately(canvas.getBounds());

                   }

                   public void changedUpdate(DocumentEvent e) { update();}

                   public void insertUpdate(DocumentEvent e) { update();}

                   public void removeUpdate(DocumentEvent e) { update();}

               });

           }

           private void doLay() {

               Container container = getContentPane();

               container.add(txtField,BorderLayout.NORTH);

               container.add(canvas, BorderLayout.CENTER);

               pack();

               setVisible(true);

           }

           public static void main(String[] args) {

               SwingUtilities.invokeLater(new Runnable() {

                   public void run() {

                       new StringPaintDemo();

                   }

               });

           }

       }

更多资讯请点击:娱乐

热门资讯

源码小卖铺

2024-11-29 22:392605人浏览

推荐资讯

网吧记账源码_网吧记账源码是什么

1.???ɼ???Դ??2.如何在网吧挂马关机不被还原???ɼ???Դ?? 做个游戏服务器,用讯闪自动更新游戏,再把收费软件也装在上面 ,就会有病毒防治 系统安全 系统监视 网络安全 加密工具 密

员工工时管理源码下载_工时管理工具

1.耶恩内容管理系统耶恩简介2.java开发流程?耶恩内容管理系统耶恩简介 耶恩内容管理系统(yeencms)作为国内PHP开源网站管理系统中的新星,以其简洁、实用、开源的特性而著称。在yeenc

重庆教学直播系统源码_教学直播系统开发

1.直播源码是什么意思?2.直播源码是什么?3.直播源码搭建步骤有哪些?4.重庆教育系统培训系统源码5.直播源码有什么用?直播源码是什么意思? 成品app直播源码是一种已经开发完成的直播应用程序代