swing

在java / swing中关闭窗口时采取的正确动作是什么?

我在我的CustomUIPanel类中写了这个测试代码:如果CustomUIPanel.main()是程序的入口点,它可以正常工作,但它让我想知道什么:如果另一个类叫CustomUIPanel.main()进行测试呢?那么我对System.exit的调用是不正确的.如果没有顶级窗口,有没有办法告诉Swing事件发送线程自动退出?如果没有,如果在所有顶级窗口关闭的情况下程序退出的目标是,jdialog/JFrame在关闭时执行什么?

Java Swing按钮颜色

7个我正在使用NETBeansIDE在LINUX中开发我的应用程序.我使用synthetica包来产生新的外观和感觉.一直都很好.现在我的下一个阶段是在某些数据库状态发生变化时为按钮添加颜色.例如:在一家餐馆,我有2张桌子,当有8个人进来用餐时,我将在我的软件中创建2个桌子,因为人们无人看管我希望这两个桌子的按钮是绿色的.处理任何这些表的订单时,处理表的按钮颜色应更改为橙色.处理时,它应该是闪烁的颜色.如何在java中执行此操作?

Map API for Java Swing

我想在秋千应用程序中可视化地理地图.我发现只有swingx地图api.你知道其他开源地图api吗?解决方法尝试Geotools,它有一个很好的API和地理空间数据的工具.

setOpaque(真/假); Java的

在Java2D中,当您使用setopaque时,我对某些真假做了一些困惑.例如我知道在SwingOpaque意味着当绘画Swing不会画什么在组件后面.还是这个倒退?

java – 如何将我的JMenuBar移动到Mac OS X上的屏幕菜单栏?

当我将JMenuBar移动到MacOSX上的屏幕菜单栏时,它会留下一些空白区域,菜单将出现在我的窗口中;我需要删除那个空间.我在用将我的JMenuBar移动到屏幕菜单栏.我的朋友使用Mac报告,如果我没有设置该属性,这将留下一些丑陋的垂直空间,菜单将驻留在该空间中.解决此问题的最佳方法是什么?

java – 在Swing中显示动画BG

动画(循环)GIF可以显示在JLabel或HTML中,并被看到循环.但是要加载一个图像作为容器的背景来绘制,我通常会使用ImageIO.read()或Toolkit.getimage().既不加载图像的方法也不会产生循环图像,通常只是第一帧.如何加载背景的动画图像?