2024-05-18 08:45:15 | 我爱编程网
import java.awt.Color;
import java.awt.Dimension;
import java.awt.Font;
import java.awt.HeadlessException;
import java.awt.Point;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;我爱编程网
import java.awt.event.ComponentAdapter;
import java.awt.event.ComponentEvent;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JViewport;
import javax.swing.Timer;
public class Test84 extends JFrame {
private Timer timer;
private JLabel view;
private JViewport window;
public static void main(String[] args)
{
JFrame frm = new Test84("跑马灯");
frm.setDefaultCloseOperation(EXIT_ON_CLOSE);
frm.pack();
frm.setVisible(true);
}
public Test84(String title) throws HeadlessException
{
super(title);
initComponents();
addComponentListener(new ComponentAdapter() {
public void componentResized(ComponentEvent e)
{
anchor = new Point();
anchor.x = -window.getExtentSize().width;
timer.start();
}
});
timer = new Timer(100, new ActionListener() {
public void actionPerformed(ActionEvent e)
{
animate();
}
});
timer.setInitialDelay(0);
}
private void initComponents()
{
String s = JOptionPane.showInputDialog(null, "请输入要实现效果的文字:");
view = new JLabel(s);
view.setFont(Font.decode("Dialog-BOLD-36"));
view.setForeground(Color.BLUE);
window = new JViewport();
window.setView(view);
getContentPane().add(window);
}
Point anchor;
private void animate()
{
Dimension extSize = window.getExtentSize();
Dimension viewSize = view.getPreferredSize();
anchor.x += 5;//设置移动的速度
window.setViewPosition(anchor);
if (anchor.x > viewSize.width)
anchor.x = -extSize.width;
}
}
public class Light {
private int watts;
private boolean indicator;
public Light(int watts) {
this.watts = watts;
}
public Light(int watts, boolean indicator) {
this.watts = watts;
this.indicator = indicator;
}
public void swithOh() {
this.indicator = true;
}
public void printlnOff() {
this.indicator = false;
}
pucblic void printInfo() {
System.out.println("灯的瓦数:" + watts);
if (this.indicator) {
System.out.println("灯的状态为开!");
} else {
System.out.println("灯的状态为关!");
}
}
}
没有测试
我爱编程网(https://www.52biancheng.com)小编还为大家带来eclipse java 底部的那个显示运行结果的框被我一不小心关掉了,如何打开的相关内容。
那是eclipse种的Console控制台,重新显示方式有以下几种:
1、方法一:
快捷键:ALT+SHIFT+Q
2、方法二:
点击工具栏上的“window”输入reset perspective
3、方法三:
①选择上方工具栏“Window”功能栏目。
②出现下拉菜单选择“show View”功能。
③出现二级下拉菜单选择“console”功能
扩展资料
eclipse java常见问题解决方案
1、maven项目,启动报错ClassNotFoundException,原因是tomcat下\WEB-INF\classes目录中,java文件没有编译成class文件。
解决方式:在\WEB-INF\classes目录中,增加需要编译的文件夹目录。
2、eclipse一直报An internal error occurred during: "Building workspace". GC overhead limit exceeded的错。
解决方式:更改Eclipse安装文件夹下的eclipse.ini文件,加上-XX:MaxPermSize=1024m这个意思是在编译文件时一直占有最大内存,重启Eclipse。
3、Eclipse 一直不停 building workspace。
解决方式:修改eclipse启动文件 eclipse.ini 中添加启动参数参数: -vmargs -Xmx512m
4、出现transport error 202: gethostbyname: unknown host错误
解决方式:系统下host文件中没有将本机地址localhost映射到127.0.0.1导致,如果是win系统请查看系统盘下Windows目录中System32\drivers\etc下的host文件里面是否有做相关映射如下(没有则加上。如果之前有,但被注掉了,就释放注释)。
参考资料:
百度百科-Eclipse
java中没错,就是运行不出结果!!!求教!!!!!1.把publicclassdrawstring{及最后一行大括号去掉2.把publicvoidmain(String[]args)改为publicstaticvoidmain(String[]args)3.java文件名要改为DrawString.java可以了。java程序运行,不显示结果,我刚装的jdk,运行所有程序
eclipse运行java怎么总显示上一个程序的运可以把其他的应用窗口删掉,只留当下应用所对应的窗口。打开eclipse-->鼠标右键-->RunAs-->RunConfigurations-->JavaApplication-->删除不需要的应用窗口,如图:如何让java程序只运行一次最快的,socket还要用占系统的端口,其实很简单,ja
为什么我用eclipse打不开项目的java文件?因为你不能单纯打开java文件执行呀,eclipse你要执行文件得要导入。当然copy也不是不可以,但是遇到一整个项目文件时,那么多文件还有配置文件,copy显然是不可取的。所以建议导入。导入步骤:右击资源管理器空白部分,选择新建->java项目:请点击输入图片描述请点击输入图片描2.出现如下
java程序中文汉字会乱码我遇到过和你一样的错误,在你编写Stringgb=newString(“数据库查处来的中文”.getBytes("ISO-8859-1"),"UTF-8");这句话的时候请注意一下“数据库查处来的中文”必须是ISO-8859-1编码,否则转换失败。另外光数据库是UTF-8编码是不行的,请确定一下数据库建表的时候是否设置成UTF-8编码。希望我的回答
为什么我的java工程在idea运行时不显示?导入JavaWeb工程到IntelliJIDEA后,右三角运行按钮为灰色不可用可能有以下几个原因:配置问题:检查项目的配置设置。确保你已正确配置了JavaSDK、Web容器(如Tomcat)、以及相关的依赖库。要检查这些设置,请转到“File”>“ProjectStructure”,并在“ProjectSettings”中查看。
win7不能运行java提示应用程序已被安全设置被阻止的解决方法Java是一门面向对象编程语言,好多电脑人员都在使用。但是有些用户和小编反应说win7不能运行java提示“应用程序已被安全设置被阻止”,怎么回事呢?这样就不能正常运行java了。大家不要担心,带着此问题,我们一起看看具体的解决方法吧。推荐:最新电脑系统下载具体方法如下:1、点击win7系统的开始-控制面
java这个小程序为什么关不掉?JFrame默认点击关闭之后程序是不会停止的。两种方式:1,实现windowsListener然后在onWindowsClosed里面System.exit(0);2,设置JFrame的一个属性,setDefaultCloseOperationJFrame.EXIT_ON_CLOSE里面的函数名字和字段名字都是凭记忆写的,实际名字以API手
java打包exe后,报错请确认包的引入和配置文件有没有问题,如果确定没有问题的话也有可能是路径的问题,请注意在电脑上运行Java和Web项目或eclipse中不同,jdk不会自动寻找某某文件夹下的文件,它没有类似于tomcat的catalina那种根目录的概念,所以一定要注意路径的问题。这也是很多软件安装的时候配置个环境变量或记录安装地址等路径的原因。你一定要给他一个正确的路径。jav
2025-02-01 20:24:39
2024-01-05 14:11:24
2025-02-12 03:21:37
2025-02-10 15:19:48
2025-01-28 17:58:32
2024-11-22 05:08:01