【java – AWT XOR SWING在一个应用程序中?】教程文章相关的互联网学习教程文章

java-如何确认已安装swing

在Ubuntu 9.10中,有任何方法可以确认/检查是否安装了swing,从而检查其版本!解决方法:如果Swing很新,它将包含在JVM中. 参见this page.

Java Swing JLabel未显示【代码】

退出游戏后,我想显示一个“退出屏幕”. exitscreen.gif位于文件夹中,并且可以正常工作,但是由于某些原因,只有空白框显示为:JPanel finishPanel = new JPanel(); JLabel finishLabel = new JLabel(new ImageIcon("welcomescreen.gif")); finishPanel.add(finishLabel); finishLabel.setSize(11 * 35, 11 * 35); finishPanel.setPreferredSize(finishLabel.getSize()); this.frame.setVisible(false); JFrame exitFrame = new JFram...

java-Swing中的真正透明

是否可以在Java swing应用程序中制作航空框架?解决方法:还有How to Create Translucent and Shaped Windows.

java-将log4j重定向到swing中的桌面应用程序【代码】

我有一个在NetBeans中实现的GUI应用程序.对于用户输入提供的各种功能,使用了一个jar,它使用log4j进行日志记录.一切正常,但是我必须将信息从log4j重定向到GUI中的文本区域.我发现要从log4j重定向到摇摆文本区域,必须扩展一个AppenderSkeleton.我的问题是我无法修改gui(例如,具有扩展AppenderSkeleton的JTextArea),因此我必须具有一个附加到我的JTextarea的类.现在,我的应用程序在log4j之前初始化.我的问题是我找不到一种方法来设置A...

java-除一个组件外,阻止整个swing ui-“对话框样式”

[这个问题与this question有关] 设置:我有一个手工制作的“可编辑标签”组件,看起来像一个标签,但是当您单击它时,它变成了一个可编辑字段,您可以对其进行编辑.您可以按Esc取消,或按Shift-Enter来确定编辑-或单击可编辑字段下方的相应按钮. 挑战:当您进入此编辑模式时,我希望UI的其余部分被完全阻止:您必须先取消或确定编辑,然后才能执行其他操作.在撰写本文时,我意识到了一个明显的事实:这正是对话框的工作方式-但我喜欢我的“...

java-Swing外行分页【代码】

在开始之前,存在类似的问题(我的),我希望删除该问题,因为我在那儿并没有很好地解释我的观点,但我对此并没有解释.谢谢. 首先,我没有代码,这只是我不知道的概念.但这很有趣(至少对我而言). 你们都知道MSWord是如何工作的.你写东西.然后,当您填充页面时,它将创建一个新页面并开始在该页面上书写.如果将更多文本粘贴到首页,则所有内容都会被下推.如果您删除页面上的大量文本,则会吸收上一页的一些文本.如果您正在处理例如图片,而您在页...

使Java Swing模态对话框的行为类似于Mac OSX对话框【代码】

我正在编写一个小型应用程序,它要求ProgressBar出现在框架的TitleBar的中央,这在Mac OSX应用程序中很常见.我有两个问题: 1.我已经完成了定位,但是必须对父框架的TitleBar高度进行硬编码.有没有一种“软”的方法来获取TitleBar的高度? 在对话框的构造函数中:Dimension dimensionParentFrame = parent.getSize();Dimension dimensionDialog = getSize();int x = parent.getX() + ((dimensionParentFrame.width - dimensionDialog....

Java Swing更新JList

我想知道在用户添加或删除项目到用户并对项目进行排序之后,是否可以通过任何方式更新Jlist.有什么方法可以编写标准化方法来根据数组或向量中项目的顺序以及当用户从JList所基于的数组中删除或添加对象时更新显示吗? 谢谢.解决方法:应该更新ListModel,而不是用于创建模型的Array. 但是,如果要使用全新的项目刷新列表或更改项目的顺序,则可以创建一个新的DefaultListModel并使用JList的setModel(…)方法来更新视图.

使用Java swing在彼此之上显示两个对话框【代码】

我遇到的情况是我显示一个对话框,用户必须填写一些菜单,然后按OK.它工作正常,但是现在我在此对话框上有另一个按钮,如果用户想要添加某些值,我希望弹出另一个对话框,在该对话框中用户填写附加值,然后按“确定”,此对话框消失,用户回到主菜单.对话. 我已经尝试过了,但是每次我调用新对话框时,焦点都不会偏离主对话框,我该怎么做这样的任务. 有没有相关的例子,或者做这种事情的正确方法是什么? 编辑:public static class EdgeMenu e...

java-为什么我的组件没有包装在Swing的FlowLayout中?【代码】

为什么我的组件没有使用FlowLayout包装在此JPanel中?它们只是在屏幕外运行,仅部分可见.JPanel panel = new JPanel(new FlowLayout()); panel.add(new JLabel("TEST")); // ... repeat adding JLabels until they go off screen when they SHOULD wrap // to the next line...这就是我的全部代码(除了添加和包装框架).我是否误解了FlowLayout?我是否必须在标签或面板上设置某种尺寸?解决方法:那是因为FlowLayout没有.我知道,很烂...

Java Swing:flyweight与新窗口

我正在开发一个新的应用程序,同时将打开一些窗口.我目前正在尝试设计GUI,但我在两种选择中苦苦挣扎: >我可以使用侧面导航面板,并使用页面的中心显示每个面板的内容.这些面板将按照重量级模式存储,我只是在单击导航按钮时将其隐藏/显示(以便按隐藏时的原样保存内容,例如用户注册表格).>我可以使用首页显示整个菜单,并使用弹出窗口/新窗口显示内容.这些可以关闭/最小化等). 我的问题是:如果所有面板都存储在我的举重模式中怎么办?...

如何为我的android项目将javax.swing.*包添加到我的库中?

首先,我想提一下我对Java编程非常陌生.这个Android项目是我第一次使用Java.因此,对于一项任务,我需要从字符串中剥离HTML标记.我正在考虑使用此答案Remove HTML tags from a String来完成此任务.为此,我需要能够导入javax.swing.text.html.*和javax.swing.text.html.parser.*. 我进入了项目的属性,并尝试将此库添加到项目中.我读到它包含在rt.jar文件中,该文件位于/usr/lib/jvm/java-6-openjdk/jre/lib/rt.jar 我可以使用导入,但似乎...

java-Android的Swing-Library?

我知道Android使用Java,但没有完全兼容的运行时库.在Android中创建UI与在普通Desktop Java中创建UI完全不同.然而,在我看来,这确实是一个愚蠢的事情,其中??很多Java应用程序都必须针对Android进行重写(而不是稍作修改). 所以我的问题是:是否存在适用于Android的(第三方)Swing库?是指包含与Swing兼容的类的Java程序包,以便只需要稍微修改现有的Swing-Application?它当然不能100%兼容,但是修改Android上不存在的某些东西比重写整个...

在最后一个窗口上调用处理后的Java swing程序未关闭【代码】

前言:这是我完成的第一个真正的挥杆程序. 我有一个Swing程序,应该有一个JButton退出该程序.该按钮触发this.dispose();.当我单击此JButton时,它的确使窗口完全消失了,但是在调试器中,程序本身仍在运行. 我的主要方法仅包括:public static void main (String[] args) {java.awt.EventQueue.invokeLater(new Runnable(){public void run(){new StartupGui().setVisible(true);}}); }我的退出按钮看起来像动作按钮看起来像:private ...

Java Swing MVC:如何制作带有多个控件的接口模型?【代码】

我有一个正在使用的Swing应用程序,它具有一对同时显示和显示JSliders和JTextField的对象.控制两个数字的值.现在,我将各种东西融合在一起以使其正常工作,拦截更改事件并更新显示.但是,我在想一种更好的方法是制作一个具有两个数字的模型,并以某种方式将此模型链接到我的GUI视图.我知道如何制作模型,但是对于如何将其链接到GUI视图有点迷lost……有什么建议吗? 更新:我的模型已准备就绪,包括触发属性更改.我想我想使用某种数据绑定...

SWING - 相关标签