【我在java swing应用程序中使用Card布局,并希望对卡片更改从一个到另一个执行一些很好的效果】教程文章相关的互联网学习教程文章

远程图形环境Java Swing

来自Java的API似乎表明可以在单独的机器上运行GraphicsEnvironment:The resources in this GraphicsEnvironment might be local or on a remote machine. GraphicsDevice objects can be screens, printers or image buffers and are the destination of Graphics2D drawing methods.这似乎表明可以在一台计算机上运行Java应用程序,但在另一台计算机上完全显示该屏幕. 现在,我还没有发现这是否可以在互联网上使用.如果可以的话,怎...

如何将java swing applet嵌入到网站中?【代码】

我正在尝试将一个swing applet嵌入到我们的网站中,但它无法正常工作.我已经能够获得使用awt进行图形处理的applet.包含applet的网页只显示一个应包含我的applet的空白框,甚至没有任何错误消息.我的applet在netbeans中运行良好. applet应该显示几个按钮和一个文本字段.我真的不知道发生了什么事. 该网页位于http://nuevawave.org/sandbox/JavaGallery/GUIApplet.html小程序是http://nuevawave.org/sandbox/JavaGallery/TestApplet.ja...

java – 在Swing外观中覆盖单个UI

有没有办法用自定义的方式覆盖单个UI组件的L& F(不是它的单个实例,而是所有实例)?基本上我想覆盖它的L& F默认值. 看起来所有这些都在BasicLookAndFeel#getDefaults中设置 我想如果我真的需要我可以创建一个自定义的外观和感觉扩展我想要使用的那个并在initClassDefaults方法中覆盖它,但我更愿意只能覆盖当前正在使用的任何UI. 我以为我可以做UIManager.put(< ui_class_id>,< my-delegate-classname>) 这似乎不适用于我正在研究的示...

检索java swing JFrame图标【代码】

我试图从原生外观中检索JFrame的最小化,最大化和关闭图标. 我可以像这样对InternalFrame图标执行此操作:icon = UIManager.getIcon("InternalFrame.maximizeIcon");但是,我需要JFrame图标.我没有在JFrame图标的外观和感觉上看到任何键.我如何访问它们? 谢谢解决方法:据我所知,你做不到. 本机外观委托给无法从Java中访问的本机渲染器/对等体 可能有JNI / JNA的手段,但我不知道

Swing菜单Java 7 mac osx【代码】

我一直在mac os x上测试我的Swing应用程序,它运行在applet上. 当我在浏览器中运行此applet时,我注意到JMenus / JMenuItems上的鼠标悬停无法正常工作. 这是一个重现问题的小程序:package com.macosx.tests;import java.applet.Applet; import java.awt.event.*; import java.awt.*;import javax.swing.*;public class Example extends JApplet {JMenuBar bar;JMenu file, edit;JMenuItem new1, save, close;private void doStart()...

Java Swing默认关注框架【代码】

我正在学习java和Swing,并试图为教育目的开发简单的程序. 所以这是问题所在. 我的框架上有gridlayout和字段,默认文本accNumberField = new JTextField("0", 10);accNumberField.addFocusListener(new FocusListener() {int focusCounter = 0;@Overridepublic void focusGained(FocusEvent arg0) {// TODO Auto-generated method stubif (focusCounter > 0)accNumberField.setText("");focusCounter++;}我想要的是,当用户第一次点击...

java – 在没有JLabel的Swing中显示文本【代码】

我必须使用Swing创建一个Java程序,我想显示一些文本,但不使用JLabel(包括文本组件)!我必须扩展JFrame.我还有其他选择吗?解决方法:你不应该: >不必要地扩展JFrame>通过paint(..)直接绘制到JFrame 你应该: >覆盖JComponents paintComponent(…)>在paintComponent(…)中进行自定义绘制,>将JComponent实例添加到JFrame 这是一个例子:import java.awt.Dimension; import java.awt.Font; import java.awt.FontMetrics; import java....

java – 测试swing应用程序

你如何测试Swing应用程序?对于代码,我已经编写了单元测试用例,因此我确信它能很好地工作(如果没有,那么我的测试用例就不够了).但是,如何使用UI测试应用程序.它可能看起来不太好或功能模糊不清. 在我构建的最后一个应用程序中,我测试了UI,它运行良好;直到后来我才调整了一些代码,因此扰乱了模态和用户界面中被忽视的用户界面.我知道它有点模糊,但很确定人们会有不同的技术来测试UI应用程序解决方法:UISpec4J是基于Swing的Java应用程...

Java Swing:Render Component incl. LaF进入BufferedImage【代码】

我正在尝试使用以下代码将表头单元格呈现为BufferedImage:Component component = table.getTableHeader().getDefaultRenderer().getTableCellRendererComponent( table, value, selected, focused, 0, 0 );component.setBounds( 0, 0, table.getColumnModel().getColumn( 0 ).getWidth(), table.getRowHeight() );BufferedImage img = new BufferedImage( component.getWidth(), component.getHeight(),BufferedImage.TYPE_INT_AR...

java – 具有透明内容的SwingNode【代码】

我正在尝试将Swing内容嵌入到更大的JavaFX应用程序中,但是我无法让嵌入式JPanel具有透明背景. JPanel只画了一些区域.我希望绿色“透过”,即删除下图中的浅灰色背景.public class TransparentSwingNode extends Application {@Overridepublic void start(Stage stage) {BorderPane pane = new BorderPane();pane.setStyle("-fx-background-color: green");final SwingNode swingNode = new SwingNode();BorderPane.setMargin(swingN...

java – Swing中带缩放图形的字符串的边界 – 可能的错误【代码】

正如related question中已经提到的:There are many (many) questions about computing the size (width or height) of a string that should be painted into a Swing component. And there are many proposed solutions. 但是,最常用和推荐的解决方案(根据我迄今为止的经验,至少计算大多数情况下的正确界限)再次在某些条件下显示出相当奇怪的行为. 以下示例显示了我目前认为的普通错误:import java.awt.Font; import java.awt.G...

Java Swing布局问题和代码优化【代码】

为了训练Java,我编写了自己的程序.我喜欢玩CSGO,我们永远无法决定要播放哪个地图.所以我想写一个程序,你可以选择你想要的地图,然后它随机地从选择中给出每个地图一次. 还有一点,但它的代码已经工作. 我已经使用IntelliJ(我的IDE)的Swing Form构建器尝试了一次,但由于我不太明白它在那里做了什么,我想手工重做.所以我重新编写了程序,但我无法让它看起来正确. 我第一次使用IntelliJ Swing Builder: 没有GUIBuilder的帮助,它现在看起...

java – 为什么要在EDT线程外调用SwingUtils.invokeAndWait()方法?【代码】

编辑:我已经推荐了这个link,我能够理解InvokeLater的代码流.我的问题是,为什么这种逻辑以这种方式实现?有什么具体原因吗? 以下是我的代码:private void init() {JFrame jfr = new JFrame();jfr.setSize(500, 500);jfr.setVisible(true);jfr.setTitle("Test");JButton jb = new JButton("Ok");jfr.add(jb);jb.addActionListener(new ActionListener(){@Overridepublic void actionPerformed(ActionEvent e){try {SwingUtilities...

是否可以在不使用EDT的情况下在Java Swing中执行活动渲染?【代码】

我正在研究使用Buffer Strategy和Javadoc上描述的以下技术:// Main loop while (!done) {// Prepare for rendering the next frame// ...// Render single framedo {// The following loop ensures that the contents of the drawing buffer// are consistent in case the underlying surface was recreateddo {// Get a new graphics context every time through the loop// to make sure the strategy is validatedGraphics gra...

Java Swing long Thread执行

我编写了一个执行计算的框架,需要很长时间才能执行(大约15分钟).我现在想在Swing中编写一个接口,它将从数据库中收集数据并执行此计算. 我现在想知道如何做到最佳实践?如果我在事件线程中进行时间密集的计算,整个界面会冻结,直到代码完成. 我开始认为我将创建一个可以处理所有计算任务的Object,但是我如何处理有关执行期间进度和状态的状态信息.我还有几个可以执行的动作,例如不同的计算需要不同的数据.是否必须为每个动作写一个对...

SWING - 相关标签