javalisener的简单介绍

博主:adminadmin 2022-12-10 20:54:08 78

本篇文章给大家谈谈javalisener,以及对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

java graphic 问题

import javax.swing.*;

import java.awt.*;

import java.awt.event.*;

public class ShowGraphics extends JFrame implements ActionListener {

JFrame frame = new JFrame("Graphics frame");

DPanel dp = new DPanel();

JPanel panel = new JPanel();

JButton b1 = new JButton("up");

JButton b2 = new JButton("down");

Graphics g;//---------

public ShowGraphics() {

frame.setLayout(new BorderLayout());

frame.add(panel, BorderLayout.SOUTH);

frame.add(dp, BorderLayout.CENTER);

frame.setSize(800, 600);

frame.setVisible(true);

panel.setLayout(new FlowLayout());

panel.add(b1);

panel.add(b2);

b1.addActionListener(this); // add color and action lisener

b2.addActionListener(this);

}

public class DPanel extends JPanel {

public void paintComponent(Graphics g) {

// int x;

if (ShowGraphics.this.g == null) {//---------

ShowGraphics.this.g = g;//---------

}//---------

g.drawLine(350, 500, 350, 600);

g.drawOval(300, 400, 100, 100);

g.setColor(Color.RED);

g.fillOval(300, 400, 100, 100);

dp.repaint();

}

}

public void actionPerformed(ActionEvent e) {

if (e.getSource() == b1) {

g.drawOval(300 + 5, 400 + 10, 100, 100);

g.drawLine(350 + 5, 500 + 10, 350, 600);

// g.fillOval(300+5,400+10,100,100);

}

if (e.getSource() == b2) {

g.drawOval(300 - 5, 400 + 10, 100, 100);

g.drawLine(350 - 5, 500 + 10, 350, 600);

// g.fillOval(300-5,400+10,100,100);

}

dp.repaint();

}

public static void main(String[] args) {

ShowGraphics sg = new ShowGraphics();

}

}

如何让JAVA程序一直运行

一直运行的最好方式是,做成socketServer,一直循环监听,

利用服务器推送技术去不断的访问client的文件,来判断是否被修改。

可是这样专业化的制作,工程量就大了。

还是看你的需求,如果不是项目要求的话,自己写的test的话,可以用SVN版本控制管理工具啊。只需要简单的配置就可以大家共享文件,还可以检查是否被更改,以及每个版本都会被记录和找回,很方便的

JAVA的一个class不能同时extends两个类该怎么做?

用匿名内部类来添加监听是比较方便的用法。

比如你的控件需要注册某个监听就写个

控件对象.addXXXLisener(

new XXXListener(){

中间是XXXListener的方法,自己实现就可以了。

}

);

这样你就只用继承DefaultHandler 了。

或者你写2个类。。在Dachengdian类里面引用继承了DefaultHandler类的对象嘛。

java如何将用户输入的字符显示在标签上

在按钮上注册监听器,在相应的事件处理中,判断一下事件源,如果是按钮的话,就将标签的text内容赋值给文本框的text就行了,具体的你好好试一下。

javalisener的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于、javalisener的信息别忘了在本站进行查找喔。

The End

发布于:2022-12-10,除非注明,否则均为首码项目网原创文章,转载请注明出处。