Swing 为什么Jython拒绝找到我的Java包?

我知道这很愚蠢,但出于某种原因,Jython拒绝找到javax.swing。我正在使用Java1.6.0\u11。这是我的启动脚本: @echo off "%JAVA_HOME%\bin\java" -Xmx1024M -classpath ".;c:\Projects\Jython2.5.1\jython.jar" org.python.util.jython 我的输出如下所示: Jython 2.5.1 (Release_2_5_1:6813, Sep 26 2009, 13:47:5

Swing 摆动旋转边框

我正在开发一个swing程序来显示几个图片。还可以旋转图片(每个图片都实现为JComponent) 问题是,当图片旋转时,JComponent的边框不会改变,因此图片会被剪裁 是否有任何方法也旋转边框,以便完全绘制图片 (我知道可以计算边框的新大小,但它会在边缘留下空白。当旋转的图片与另一个图片重叠时,如果要移动下面的图片,则无法进行此操作,因为事件将传递到上面的图片,到透明边缘上。因此,如果只旋转边框,则更为理想)旋转后,在顶级JFrame上执行另一个pack()。谢谢!但是,我们对内容窗格使

EJB3和Swing的观察者模式

我有一个远程有状态会话Bean(可观察的),它存储了一个需要由一组swing视图观察的状态。当这些视图中的一个执行操作时,会话Bean通知所有注册的视图(观察者)使其重新绘制 我已经尝试使用observable模式从observable扩展会话Bean,并在业务接口中包含addObserver(Observer o)方法,以便通过代理可以看到实现Observer接口的Swing视图。但是,即使在注册观察者并执行NotifyObservators(o)方法时,observable SFSB中的co

Swing 带有背景图像的JFrame中的透明JButtons

我正在制作一个扩展JFrame的类,它上面有我的自定义背景图像 我有两个问题 1) 我希望我的背景图像保持固定大小,最大化时覆盖整个屏幕。我该怎么做 2) 我想添加一个透明的按钮和面板上的框架,不会干扰我的背景。有什么简单的方法吗 非常感谢您的帮助。。。谢谢将图像加载到缓冲区图像 添加ComponentListener以确定何时调整帧的大小。使用帧大小计算缩放比例,并调用buffereImage.getScaleImage(xScale,yScale)以获得缩放图像 在您的类中,您应该重写pai

swing:为了更好的可移植性,应该使用哪些字体?

我在写摇摆窗。我需要在几个操作系统上显示它(Windows/Linux/Solaris是最小的)。 “我的窗口”中的不同控件使用不同的字体(Tahoma、MS Sans Serif、Monospace和其他字体) 我尝试在Linux上运行我的应用程序,甚至成功地显示了Microsoft字体 我想知道在可移植性方面,是否有任何指导原则,哪种字体更适合使用?或者这没关系,我可以使用任何字体,它们将显示在任何操作系统上 谢谢我认为DIALOG是所有平台上唯一可以保证的安全字体,一直以来都是我使用过并取

Swing 将JComboBox添加到JTable

我正在使用此代码将JCombobox添加到JTable,但是当我运行此代码时,没有向JTable添加组合框,只有标题显示在JTable中 Private JTable ScrollPaneTable; public JTable getScrollPaneTable() { if(ScrollPaneTable == null) { try { ScrollPaneTable

Swing 非常奇怪的NullPointerException

因此,在制作ATM系统的过程中,我必须询问用户是否希望创建一个新帐户。这意味着ATM的标题(位于顶部)必须从“登录”更改为“帐户创建”或类似的内容。因此,按下按钮,JLabel标题的文本需要更改。问题是,当我按下按钮new account时,只会弹出终端窗口,指示在以下行出现NullPointerException: title.setText("Create New Account"); 据我所知,这意味着对象“title”为空。问题是它不应该是空的,我绝对肯定我建立了它,我想不出为什么它会

Swing 在jtable中设置背景色后,单元格文本未正确显示

设置单元格的背景色后,当我选择单元格时,文本将其颜色更改为白色(不清晰可见),我认为它以前是黑色的。 我正在使用 cell.setBackground( Color.yellow ) 在我的自定义单元格渲染器中 是否要添加其他内容以使文本正确可见?更改前景色: cell.setForeground( Color.BLACK ); 如果我使用此选项,在树表中选择一行(行选择显示为蓝色线)后,此特定单元格不会以蓝色高亮显示,其他单元格将高亮显示。

使用kerberos票证从swing客户端进行ejb查找失败

在尝试从JavaSwing客户端查找ejb时,我遇到以下错误 2013-09-04 16:19:04595错误[org.jboss.ejb.plugins.SecurityInterceptor](WorkerThread#0[10.24.0.93:61667])安全侦听器中的错误 java.lang.SecurityException:身份验证异常,主体=null 位于org.jboss.ejb.plugins.SecurityInterceptor.checkSecurityContext(

Java swing jtable setvalueAt不';行不通

我搜索了与其他人不同的问题。但我没有成功。 我想使我的表可编辑。但是我不知道如何调用“setValueAt()” 我有以下文件: MovieManager.java import java.util.*; public class MovieManager { private static List<Movie> movieList = new ArrayList<Movie>(); public static void main(String a

如何使用SwingLibrary设置Robot框架独立jar?

我正在使用Robot框架和SwingLibrary来测试一个基于Java Swing的应用程序。因为我不习惯Python,也不想设置Python环境,所以我决定使用Robot独立JAR版本(当前版本2.8.4) 我的问题是与SwingLibrary(1.8.0版)结合使用时的设置。我不知道该把图书馆放在哪里,这样它才能被机器人识别 到目前为止,我有以下测试用例(mytest.txt): 我尝试将独立jar与测试用例放在一个文件夹中,并创建了一个子文件夹(称为Lib),在其中放置SwingLibr

如何使Swing应用程序可触摸?

我们开发了一个在PC上运行的Swing GUI系统,老板希望它也能在一台特殊的平板电脑上运行。有人知道我们还能做些什么来实现这一目标吗?如何使Swing GUI支持触摸操作 当然,平板电脑的触摸支持驱动程序是必要的。大多数触摸屏将触摸转换为鼠标事件。如果您的用户也这么做,您可以简单地使用java.awt.event.MouseListener

Swing 将ActionListener添加到JList

我有一个带有字符串数组的JList。基本上,它显示一个餐厅菜单。 就在JList旁边,我有另一个JList,它是空的。每当用户双击第一个JList(显示菜单的位置)中的字符串时,我希望它显示在它旁边的下一个JList上 我该怎么做呢?你可以试试 final JList list = new JList(dataModel); MouseListener mouseListener = new MouseAdapter() { public void mouseClicked(MouseE

Swing 水平滚动条摆动问题

我从JComponent扩展到垂直滚动条,工作正常,但水平 卷轴未显示 这里TaskGraphComponent是jcomponent我测试了这段代码,请运行它并告诉我。我从上面的链接更改代码: …不使用任何布局 这就是问题所在使用布局。试试这个。@Asad Rasheed实际上我厌倦了链接中的信息,但同样的问题是什么,看起来你没有使用布局?你能试试这些吗?添加(_垂直滚动,BorderLayout.EAST);添加(_水平滚动,BorderLayout.SOUTH);我将代码更新为对我来说工

Swing Jpanel自动安装内容问题

我想使用Swing实现以下屏幕设计: ----------------------------------------------- File Type 1: JTextfield1 Browse Button1 ADD ROW BUTTON JTextfield2 Browse Button2 File Type 2: JTextfield3 Browse Button3 ADD ROW BUTTON JTextf

Swing Scala中的简单3D图形

我正在开发一个空间数据结构,我正在寻找一种快速简便的方法来可视化3D案例。我熟悉Java2D,但不熟悉Java3D或OpenGL 你会推荐哪个图书馆?我主要需要画三维点、线和立方体。因此,理想情况下,与Graphics2DAPI类似,但有一个额外的z组件。无需动画、碰撞检测、纹理、。它最好与Swing/AWT集成。参数化视角会很好,所以我会围绕场景旋转。这看起来很简单,尽管在Java中:处理: Dave Briccetti在Scala下拥有一套出色的3D图形程序。他使用processing

Swing Netbeans中的头JTable i18n

我应用于表单的所有组件i18n,但我无法国际化JTable头。 我不能编辑它,因为它是由netbeans生成的代码。 有什么帮助吗 谢谢您可以使用任何您喜欢的编辑器编辑Netbeans生成的代码。如果您不打算再使用Netbeans GUI设计器,那么就是这样 应用程序的JTable头可能是用一种语言硬连接的。您应该对此进行更改,并将其添加到语言环境属性文件中 您可以这样做: public class TableModel extends AbstractTableModel { priv

Swing 如何将JTable装入JPanel并使其自动调整大小?

我正在使用GridLayout将JTable添加到JPanel中,但我没有得到与添加JButton时相同的行为 我想知道,当您向使用GridLayout的JPanel中添加一个JButton时,如何使用我的JTable获得相同的自动调整大小行为,并且我希望表使用整个面板空间 很抱歉拼写错误,英语不是我的母语。希望你们能帮助我 这是我的代码: import javax.swing.*; import java.awt.*; class Frame extends JFra

Swing 有没有办法在jtextarea中应用所见即所得?

我正试图将我的系统信息(从dos命令“systeminfo>sysinfi.txt”获得)放入JTextarea中。这个命令的outout在一个文本文件中被很好地对齐,但是当我将它添加到jtextarea中时,它会被置乱 有没有办法在JTextarea中应用所见即所得 代码: 这是一个给我所见即所得的 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; impor

Swing 如何从JTabbedPane获取选项卡组件

我想知道是否可以从JTabbedPane检索包含选项卡的组件,这样我就可以将其放置在BorderLayout north位置,并且选项卡窗格将位于BorderLayout center位置?我认为这样做没有任何意义-默认情况下,选项卡位于north位置 而且-不,您无论如何不能这样做-您不能将选项卡从选项卡内容区域中分离出来,因为它是由TabbedPaneUI组合的单个组件。您可以使用setTabPlacement方法指定选项卡相对于内容的位置。例如,可以将其更改为“东放置”: JTabbedP

Swing windowtester单击具有相同名称的所有按钮

我使用的是WindowTester,我有一个向导,有三个按钮,上面有相同的文本:“全选”。 如果只有一个按钮,我会 单击(新建JButtonLocator(“全选”) 有了三个,我试着用 IWidgetLocator[]allSelectAll=ui.findAll(新的JButtonLocator(“全选”)); 然后使用IWidgetLocator单击其中一个或全部。我该怎么做 谢谢。您可以为此使用以下构造函数: JButtonLocator(字符串标签、int索引、SwingWidgetL

Swing UISpec4J捕获模式对话框,在触发器完成之前

我有一些代码,其中显示了一个带有两个文本框和两个按钮的对话框(如OK和Cancel,典型的登录窗口)。“.setVisible(true)”之后主代码的执行取决于在该模式窗口中输入的值 我现在面临的问题是,如果我这样做: WindowInterceptor.init(new Trigger() { @Override public void run() throws Exception { Login

Swing 在JdesktopPane中查找JInternalFrame的编号

我正在JDesktopPane中创建多个JInternalFrame。有没有办法获得创建的JInternalFrame(就像每个循环一样,即逐个获得)。认真地说?所有标准Java类都有一个文档:

在Play 2.0框架中添加Swing对象

下午好 我想知道是否有可能在Play 2.0应用程序中添加Scala Swing对象(特别是JFrame对象),我寻找类似的东西,但什么也没找到 我需要一个用户可以编写的文本区域,然后当他/她提交时,我需要创建一个Scala类的实例,之后它将在JFrame中显示(如果可以)与文本区域输入相关的内容 我可以用HTML制作textarea表单,但如果不是用JFrames,我不知道怎么做 还有很多其他方法可以做到这一点吗 我可以做的例子是(这是一个与Lambda Calculi相关的应用程序): x-

Swing Java中Unicode Devnagari脚本的打印问题

我正在用印度国语印地语创建一个Java应用程序 我需要使用Java打印API打印一些印地语文本。 但是,我面临一些问题,无法找出问题所在 下面是一些说明问题的屏幕截图 在Java应用程序中向用户显示文本预览时(使用Mangal字体): 但当我使用(使用Mangal字体)打印相同内容时: 这就是问题所在。请注意,一些变音符号(matra)向右移动了 但是,MS Word似乎使用相同的Mangal字体正确打印: 当我在Java应用程序中使用Arial Unicode字体时,效果也很好:

具有多个具有相同组件的屏幕时的Swing和UML类图

我被困在这上面好几个小时了。 我应该为大学项目中的Swing应用程序制作UML类图。我设想了一个主屏幕,根据选择的选项,我可以从中打开几个屏幕中的一个。所有这些屏幕都有几个相同的组件(如应用程序徽标、注销按钮等) 现在,我已经读到了不建议继承JFrame的内容,所以我避免将这些内容放在继承JFrame的类中,而JFrame又被其他类继承,但不知何故,没有继承似乎也不好,而是将这些组件列为每个类中的属性 那么,什么是正确的方法呢 任何不同的屏幕通常被视为一个类。包含具体数据的屏幕是该类的一个实例

Swing 如何删除JTable单元格中的填充?

我试图在JTable的一列中呈现按钮 JTable渲染器 这会按预期将JButton添加到jTable的最后一列。但是最后一列中的单元格有一些填充。有没有办法用按钮填充单元格(最后一列) 您当前的L&F是什么?方法GetTableCellRenderComponent中的值参数是。根据问题中的代码,您的TableModel似乎包含JButton对象。对吗?你有没有可能发布一个?@Rocco很抱歉更新延迟,之前我使用的是CDE/Motif,因为L&F现在将我的L&F更改为windows。非常感谢您

使用Swing组件绘制的替代方案

我们正在制作一个程序,需要画大约200000条不同种类的线。 目前,我们正在使用Swing绘制组件,但它确实不够快 问题是:有没有比Swing库更快的画线方法。AWT更快吗,OpenGL是滚动的方式吗(它更快吗),等等。您提供的信息很少,我唯一能推荐您的是尝试使用该类: javafx.scene.shape.Line 我想你可能正在使用 java.awt.geom.Line2D awt组件过去在小程序中,如果您使用它们,它们是重量级的,这可能是性能问题的原因之一 看看JavaFX(www.Jav

Swing 中间图像

我对中间图像有问题。图像仅显示一次。移动后,图像“线”不再显示 public void paintLine(Graphics g) { if (line == null) { line = new BufferedImage(1, height, BufferedImage.TYPE_INT_ARGB); Graphics gImg = line.getGraphics(); float[] data = datas[index];

Swing 在后面选择JPanel父级

下面是SSCCE来描述我的问题 import java.awt.Color; import java.awt.event.MouseEvent; import java.awt.event.MouseListener; import javax.swing.JPanel; public class APanel extends JPanel{ public APanel() { this.setVisible(true); this.setBackground(Color.

Swing 不在JToolBar中显示图像

我正在开发一个基于Swing的应用程序,我想在按钮中添加带有图像的JToolBar。但是图像在按钮中不可见。我面临同样的问题,我通过 使用以下代码: JButton btnCalendar = new JButton("Chart",new ImageIcon("new_chart.jpg")); btnCalendar.addActionListener(new ActionListener() { public void actionPerformed(Act

当使用Intellijs gui设计器制作Swing gui时,IntelliJ能否生成源代码?

我不能只向proeject添加另一个依赖项—IntelliJs将intellij表单编译为java源代码,或字节码指令插入 我需要在IntelliJ中使用Swing GUI设计器时生成java源代码,而不是更多的xml表单 GUi Designer下的设置设置为生成java代码,但它仍然生成一个带有intellij特定xml的.form。无法仅在java源文件中直接生成和存储GUi,始终会有一个带有xml的.form文件。您可以通过生成源代码来控制编译的执行方式,然后可以使用任何编译器进行编译,

Swing jpopmpmenu不';当最小化/移动其所在的JFrame时,t消失/移动

我正在制作一个mp3播放器,在我的JFrame中有几个JLists。当我右键单击JList项目时,会出现一个弹出窗口,其中包含该歌曲的一些选项。但是当这个弹出窗口是可见的,并且我最小化了我的JFrame时,这个弹出窗口保持可见!此外,当弹出窗口可见时,我将JFrame拖到屏幕上的其他位置,弹出窗口将保持在其原始位置(因此相对于JFrame它不会保持在相同的位置)。。。有人能帮我解决这个问题吗?我试着尽可能地剥去这门课:) 如果有人能帮助我,我将非常感激 乔 public类playlippanel

Swing java客户端程序

嗨,朋友们,我正在用java swing创建一个软件,我想从服务器退出客户端机器上的java软件。我有这个代码,但它不工作。当客户端运行程序时,它不会打开,但当我从服务器关闭程序,客户端再次运行时,它会正确打开,但不会从服务器退出 import java.net.*; import java.io.*; public class cl extends javax.swing.JFrame { /** Creates new form cl */ public cl()

Swing GridPanel如何确定大小?

下面是一个非常简单的Scala GUI测试: import scala.swing._ object FirstSwingApp extends SimpleGUIApplication { def top = new MainFrame { contents = new GridPanel(30, 20) { contents ++= 1 to 600 map (_ => new Label("test")) } } } 每个包含的标签都会显示为所

Scala.swing GUI——如何分离多个反应案例

我目前正在使用scala.swing将一个数独解题程序转换成GUI,并且在使用不同的函数时遇到了一些麻烦。也就是说,我有一个用于完全解决谜题的函数,另一个用于提供提示条目,另一个用于重置网格。该界面由81个单独的组合框(见:)和三个执行上述功能的按钮组成我的问题是,虽然单独的反应/案例涉及到具体要听哪些按钮/功能,但任何按钮都会激发所有功能。我为每个侦听器/按钮编写的代码如下所示 listenTo(solve,comb11,comb12,comb13,comb14,comb15,comb16,c

scala中的swing问题

我正在看scala 2.9.1中出错的一些示例代码: import javax.swing.JFrame import javax.swing.JMenuBar import javax.swing.JButton import javax.swing._ import com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel import javax.swing.{UIManager} object UI extends SimpleSwingAppl

如何创建12x8 swing按钮阵列

我想知道是否有一种方法可以改变自动生成的源代码格式 在GUI-applet应用程序中使用NETBeans IDE。例如,源代码中项目的位置是关系型的,但是如果我想让它们处于绝对坐标,该怎么办呢。我问这个问题是因为我需要这种格式的源代码,这样我就可以很容易地更改源代码,并可以做一些手工工作。更特别的是,我想创建一个12x8阵列的按钮组,它们之间没有间隙。但是使用IDE来完成这项工作需要很长时间,事实上,我甚至不能在按钮之间没有间隙地放置它们。非常感谢您的帮助 您需要为面板使用一些类似网格的布局(例

Swing 将字符串[]打印到JLabel/JPanel-JFrame中?

我试着把前十名的分数和他们的名字印在旁边 我的偏见: private JLabel JSingleplayer []; private JLabel JSingleScore []; private String [] PlayerName = {"----------","----------","----------","----------","----------","----------","----------","----------","----------","--------

如何开始将JavaSwing应用程序迁移到JavaFX?

有经验的人能告诉我更好的开始方式吗 我应该从窗口开始,还是从按钮和标签开始?或者我需要同时做所有的事情?(那太糟糕了!我想做一些小部分,并对每个部分进行测试)。首先创建一个从Swing程序中抽象出来的特定设计元素的示例。您可能已经创建了(或至少研究过)这样一个示例,即创建原始文档的过程。在JavaFX中重新创建相同的设计元素。这将使您能够满怀信心地继续前进,并在遇到困难时为您提供现成的孤立示例来源 作为一个具体的例子,比较了依赖于观察者模式的程序的Swing和JavaFX版本

Swing 工作流部署问题

我目前正在开发一个java应用程序,使用Alfresco作为GED,activiti作为工作流引擎。 我想部署工作流,但不知道为什么它不起作用? 当我使用eclipse运行它时,我遇到了以下错误: 2017-02-21 15:57:42,282 ERROR [transform.magick.AbstractImageMagickContentTransformerWorker] [localhost-startStop-1] ImageMagickContentTransformerWork

Swing 调整图形大小以匹配框架大小

我编写了一个应用程序,可以根据固定的像素位置自定义绘制paint()中的所有内容。然后我禁用了调整框架大小,使其始终可见 然而,现在我想能够调整它的大小,但我不想改变我的绘图代码。我希望我能抓取图形g对象的300x300正方形,并在完成所有绘图代码后将其调整为JFrame当前大小,但我不知道我在做什么 这里是示例代码。在这一点上,我希望100x100方保持在中间,与调整后的JFrime: package DrawAndScale; import java.awt.Color; import j

Swing 如何在JEditorPane中使用Netbeans平台语法突出显示?

网上有很多教程提供了非常复杂或不起作用的例子。似乎有人建议其他人使用netbeans提供的语法高亮器,但我完全不知道如何做到这一点 我在这方面查阅了许多网站,我能找到的最好的网站是: 然而,我仍然不能使用这个例子(因为它是针对那些不想使用Netbeans平台的人,而只是其中的一部分),我仍然不确定我是否可以 只需以简单的即插即用方式使用语法高亮显示即可。例如,netbeans支持 默认情况下,我可以使用JEditorPane中的高亮标记来解析Ruby/Python/Java吗?或者我需要编写自

Swing 通过键入JTable单元格来触发组合框单元格编辑器的最佳方式是什么?

换句话说,每当用户在一个单元格中键入与其关联的JComboBox(或任何其他基于JComboBox的单元格编辑器)编辑器时,我希望JTable能够下拉一个组合框。基本上,您必须在组合框上安装适当的侦听器,并显式打开弹出框。“适当”的第一个候选对象是AncestorListener,它调用在其ancestorAdded方法中显示弹出窗口 不幸的是,这似乎并不是全部:如果表的SubderFocus属性为false,那么它就起作用。如果为true,则仅适用于不可编辑的组合。经过一番挖掘,不工作部分的原

Swing valueChanged gui列表执行两次

当在这个简单的gui列表上进行选择时,我会将valueChanged执行两次,鼠标按下时执行一次,鼠标上升时执行一次 import groovy.swing.SwingBuilder import java.awt.* import java.swing.* import javax.swing.* def main(){ new SwingBuilder().edt { frame(title:'Testing', pack:true, show:true) {

Swing 如何滚动到JScrollPane中显示的文档中的给定位置

在使用Java Swing组件的应用程序中,我在不可编辑的JScrollPane中有一个JTextPane,以及一些其他字段,用户可以在这些字段中输入一些条件。如果用户单击某个按钮或菜单项,将在JTextPane中搜索满足给定条件的文档部分,如果找到匹配项,该部分将突出显示 那部分已经解决了;我可以找到相关的文档段,知道它的起点和终点(以整数偏移量表示),并突出显示它 但是突出显示的部分可能已经从屏幕上滚了下来,我需要将它滚到JScrollPane的可见部分中。我看到在JComponent上有一

您是否需要对Swing有深入的了解才能继续使用JavaFX?

我的目标是将Swing与JavaFX结合使用,因为我对这两种技术都是全新的,我想现在为什么不呢。我最终创建了一个白板应用程序,但在我的第一个过程中,我只是在Swing中创建了一个名为StickyNotes的应用程序 但是我也想要JavaFX的所有新特性 我已经在Swing工作了两周,到目前为止已经取得了相当大的成就 那么现在是开始使用JavaFX的好时机吗 另外,这一定是我之前看到的链接:JavaFX最终将取代Swing,Oracle的大部分(如果不是全部的话)新开发将面向JavaFX。如果您对

Swing JXTreeTable的TreeTableRender

如何为JXTreeTable中的不同列指定不同的渲染器。JXtreeTable有不同的列类型,如货币、日期等。。 在JXTable中,我使用了getColumnidentifier.setCellRenderTableCellRender方法。 对于JXTreeTable,我应该怎么做?只要相同类型的所有列都被平等地处理,您就可以按类分配一个默认渲染器。例如,表中有两列具有java.util.Date值,您希望以相同的方式处理这两列: myTreeTable.setDefaultRenderer

  1    2   3   4   5   6  ... 下一页 最后一页 共 17 页