我知道这很愚蠢,但出于某种原因,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程序来显示几个图片。还可以旋转图片(每个图片都实现为JComponent)
问题是,当图片旋转时,JComponent的边框不会改变,因此图片会被剪裁
是否有任何方法也旋转边框,以便完全绘制图片
(我知道可以计算边框的新大小,但它会在边缘留下空白。当旋转的图片与另一个图片重叠时,如果要移动下面的图片,则无法进行此操作,因为事件将传递到上面的图片,到透明边缘上。因此,如果只旋转边框,则更为理想)旋转后,在顶级JFrame上执行另一个pack()。谢谢!但是,我们对内容窗格使
标签: Swing
ejb-3.0observer-patternsession-bean
我有一个远程有状态会话Bean(可观察的),它存储了一个需要由一组swing视图观察的状态。当这些视图中的一个执行操作时,会话Bean通知所有注册的视图(观察者)使其重新绘制
我已经尝试使用observable模式从observable扩展会话Bean,并在业务接口中包含addObserver(Observer o)方法,以便通过代理可以看到实现Observer接口的Swing视图。但是,即使在注册观察者并执行NotifyObservators(o)方法时,observable SFSB中的co
标签: Swing
transparencyjframebackground-imagejbutton
我正在制作一个扩展JFrame的类,它上面有我的自定义背景图像
我有两个问题
1) 我希望我的背景图像保持固定大小,最大化时覆盖整个屏幕。我该怎么做
2) 我想添加一个透明的按钮和面板上的框架,不会干扰我的背景。有什么简单的方法吗
非常感谢您的帮助。。。谢谢将图像加载到缓冲区图像
添加ComponentListener以确定何时调整帧的大小。使用帧大小计算缩放比例,并调用buffereImage.getScaleImage(xScale,yScale)以获得缩放图像
在您的类中,您应该重写pai
我在写摇摆窗。我需要在几个操作系统上显示它(Windows/Linux/Solaris是最小的)。
“我的窗口”中的不同控件使用不同的字体(Tahoma、MS Sans Serif、Monospace和其他字体)
我尝试在Linux上运行我的应用程序,甚至成功地显示了Microsoft字体
我想知道在可移植性方面,是否有任何指导原则,哪种字体更适合使用?或者这没关系,我可以使用任何字体,它们将显示在任何操作系统上
谢谢我认为DIALOG是所有平台上唯一可以保证的安全字体,一直以来都是我使用过并取
标签: Swing
jtablejscrollpanejcomboboxjcomponent
我正在使用此代码将JCombobox添加到JTable,但是当我运行此代码时,没有向JTable添加组合框,只有标题显示在JTable中
Private JTable ScrollPaneTable;
public JTable getScrollPaneTable()
{
if(ScrollPaneTable == null)
{
try
{
ScrollPaneTable
标签: Swing
nullpointerexceptionlabel
因此,在制作ATM系统的过程中,我必须询问用户是否希望创建一个新帐户。这意味着ATM的标题(位于顶部)必须从“登录”更改为“帐户创建”或类似的内容。因此,按下按钮,JLabel标题的文本需要更改。问题是,当我按下按钮new account时,只会弹出终端窗口,指示在以下行出现NullPointerException:
title.setText("Create New Account");
据我所知,这意味着对象“title”为空。问题是它不应该是空的,我绝对肯定我建立了它,我想不出为什么它会
设置单元格的背景色后,当我选择单元格时,文本将其颜色更改为白色(不清晰可见),我认为它以前是黑色的。
我正在使用
cell.setBackground( Color.yellow )
在我的自定义单元格渲染器中
是否要添加其他内容以使文本正确可见?更改前景色:
cell.setForeground( Color.BLACK );
如果我使用此选项,在树表中选择一行(行选择显示为蓝色线)后,此特定单元格不会以蓝色高亮显示,其他单元格将高亮显示。
标签: Swing
ejbkerberosjaasejb-2.x
在尝试从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(
我搜索了与其他人不同的问题。但我没有成功。
我想使我的表可编辑。但是我不知道如何调用“setValueAt()”
我有以下文件:
MovieManager.java
import java.util.*;
public class MovieManager
{
private static List<Movie> movieList = new ArrayList<Movie>();
public static void main(String a
我正在使用Robot框架和SwingLibrary来测试一个基于Java Swing的应用程序。因为我不习惯Python,也不想设置Python环境,所以我决定使用Robot独立JAR版本(当前版本2.8.4)
我的问题是与SwingLibrary(1.8.0版)结合使用时的设置。我不知道该把图书馆放在哪里,这样它才能被机器人识别
到目前为止,我有以下测试用例(mytest.txt):
我尝试将独立jar与测试用例放在一个文件夹中,并创建了一个子文件夹(称为Lib),在其中放置SwingLibr
我们开发了一个在PC上运行的Swing GUI系统,老板希望它也能在一台特殊的平板电脑上运行。有人知道我们还能做些什么来实现这一目标吗?如何使Swing GUI支持触摸操作
当然,平板电脑的触摸支持驱动程序是必要的。大多数触摸屏将触摸转换为鼠标事件。如果您的用户也这么做,您可以简单地使用java.awt.event.MouseListener
我有一个带有字符串数组的JList。基本上,它显示一个餐厅菜单。
就在JList旁边,我有另一个JList,它是空的。每当用户双击第一个JList(显示菜单的位置)中的字符串时,我希望它显示在它旁边的下一个JList上
我该怎么做呢?你可以试试
final JList list = new JList(dataModel);
MouseListener mouseListener = new MouseAdapter() {
public void mouseClicked(MouseE
我从JComponent扩展到垂直滚动条,工作正常,但水平
卷轴未显示
这里TaskGraphComponent是jcomponent我测试了这段代码,请运行它并告诉我。我从上面的链接更改代码:
…不使用任何布局
这就是问题所在使用布局。试试这个。@Asad Rasheed实际上我厌倦了链接中的信息,但同样的问题是什么,看起来你没有使用布局?你能试试这些吗?添加(_垂直滚动,BorderLayout.EAST);添加(_水平滚动,BorderLayout.SOUTH);我将代码更新为对我来说工
我想使用Swing实现以下屏幕设计:
-----------------------------------------------
File Type 1: JTextfield1 Browse Button1 ADD ROW BUTTON
JTextfield2 Browse Button2
File Type 2: JTextfield3 Browse Button3 ADD ROW BUTTON
JTextf
我正在开发一个空间数据结构,我正在寻找一种快速简便的方法来可视化3D案例。我熟悉Java2D,但不熟悉Java3D或OpenGL
你会推荐哪个图书馆?我主要需要画三维点、线和立方体。因此,理想情况下,与Graphics2DAPI类似,但有一个额外的z组件。无需动画、碰撞检测、纹理、。它最好与Swing/AWT集成。参数化视角会很好,所以我会围绕场景旋转。这看起来很简单,尽管在Java中:处理:
Dave Briccetti在Scala下拥有一套出色的3D图形程序。他使用processing
我应用于表单的所有组件i18n,但我无法国际化JTable头。
我不能编辑它,因为它是由netbeans生成的代码。
有什么帮助吗
谢谢您可以使用任何您喜欢的编辑器编辑Netbeans生成的代码。如果您不打算再使用Netbeans GUI设计器,那么就是这样
应用程序的JTable头可能是用一种语言硬连接的。您应该对此进行更改,并将其添加到语言环境属性文件中
您可以这样做:
public class TableModel extends AbstractTableModel {
priv
标签: Swing
jtablejframejpanelgrid-layout
我正在使用GridLayout将JTable添加到JPanel中,但我没有得到与添加JButton时相同的行为
我想知道,当您向使用GridLayout的JPanel中添加一个JButton时,如何使用我的JTable获得相同的自动调整大小行为,并且我希望表使用整个面板空间
很抱歉拼写错误,英语不是我的母语。希望你们能帮助我
这是我的代码:
import javax.swing.*;
import java.awt.*;
class Frame extends JFra
我正试图将我的系统信息(从dos命令“systeminfo>sysinfi.txt”获得)放入JTextarea中。这个命令的outout在一个文本文件中被很好地对齐,但是当我将它添加到jtextarea中时,它会被置乱
有没有办法在JTextarea中应用所见即所得
代码:
这是一个给我所见即所得的
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
impor
我想知道是否可以从JTabbedPane检索包含选项卡的组件,这样我就可以将其放置在BorderLayout north位置,并且选项卡窗格将位于BorderLayout center位置?我认为这样做没有任何意义-默认情况下,选项卡位于north位置
而且-不,您无论如何不能这样做-您不能将选项卡从选项卡内容区域中分离出来,因为它是由TabbedPaneUI组合的单个组件。您可以使用setTabPlacement方法指定选项卡相对于内容的位置。例如,可以将其更改为“东放置”:
JTabbedP
标签: Swing
findallwindow-tester
我使用的是WindowTester,我有一个向导,有三个按钮,上面有相同的文本:“全选”。
如果只有一个按钮,我会
单击(新建JButtonLocator(“全选”)
有了三个,我试着用
IWidgetLocator[]allSelectAll=ui.findAll(新的JButtonLocator(“全选”));
然后使用IWidgetLocator单击其中一个或全部。我该怎么做
谢谢。您可以为此使用以下构造函数:
JButtonLocator(字符串标签、int索引、SwingWidgetL
我有一些代码,其中显示了一个带有两个文本框和两个按钮的对话框(如OK和Cancel,典型的登录窗口)。“.setVisible(true)”之后主代码的执行取决于在该模式窗口中输入的值
我现在面临的问题是,如果我这样做:
WindowInterceptor.init(new Trigger() {
@Override
public void run() throws Exception {
Login
标签: Swing
jframejinternalframejdesktoppane
我正在JDesktopPane中创建多个JInternalFrame。有没有办法获得创建的JInternalFrame(就像每个循环一样,即逐个获得)。认真地说?所有标准Java类都有一个文档:
下午好
我想知道是否有可能在Play 2.0应用程序中添加Scala Swing对象(特别是JFrame对象),我寻找类似的东西,但什么也没找到
我需要一个用户可以编写的文本区域,然后当他/她提交时,我需要创建一个Scala类的实例,之后它将在JFrame中显示(如果可以)与文本区域输入相关的内容
我可以用HTML制作textarea表单,但如果不是用JFrames,我不知道怎么做
还有很多其他方法可以做到这一点吗
我可以做的例子是(这是一个与Lambda Calculi相关的应用程序):
x-
我正在用印度国语印地语创建一个Java应用程序
我需要使用Java打印API打印一些印地语文本。
但是,我面临一些问题,无法找出问题所在
下面是一些说明问题的屏幕截图
在Java应用程序中向用户显示文本预览时(使用Mangal字体):
但当我使用(使用Mangal字体)打印相同内容时:
这就是问题所在。请注意,一些变音符号(matra)向右移动了
但是,MS Word似乎使用相同的Mangal字体正确打印:
当我在Java应用程序中使用Arial Unicode字体时,效果也很好:
我被困在这上面好几个小时了。
我应该为大学项目中的Swing应用程序制作UML类图。我设想了一个主屏幕,根据选择的选项,我可以从中打开几个屏幕中的一个。所有这些屏幕都有几个相同的组件(如应用程序徽标、注销按钮等)
现在,我已经读到了不建议继承JFrame的内容,所以我避免将这些内容放在继承JFrame的类中,而JFrame又被其他类继承,但不知何故,没有继承似乎也不好,而是将这些组件列为每个类中的属性
那么,什么是正确的方法呢 任何不同的屏幕通常被视为一个类。包含具体数据的屏幕是该类的一个实例
我试图在JTable的一列中呈现按钮
JTable渲染器
这会按预期将JButton添加到jTable的最后一列。但是最后一列中的单元格有一些填充。有没有办法用按钮填充单元格(最后一列)
您当前的L&F是什么?方法GetTableCellRenderComponent中的值参数是。根据问题中的代码,您的TableModel似乎包含JButton对象。对吗?你有没有可能发布一个?@Rocco很抱歉更新延迟,之前我使用的是CDE/Motif,因为L&F现在将我的L&F更改为windows。非常感谢您
我们正在制作一个程序,需要画大约200000条不同种类的线。
目前,我们正在使用Swing绘制组件,但它确实不够快
问题是:有没有比Swing库更快的画线方法。AWT更快吗,OpenGL是滚动的方式吗(它更快吗),等等。您提供的信息很少,我唯一能推荐您的是尝试使用该类:
javafx.scene.shape.Line
我想你可能正在使用
java.awt.geom.Line2D
awt组件过去在小程序中,如果您使用它们,它们是重量级的,这可能是性能问题的原因之一
看看JavaFX(www.Jav
我对中间图像有问题。图像仅显示一次。移动后,图像“线”不再显示
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];
下面是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。但是图像在按钮中不可见。我面临同样的问题,我通过
使用以下代码:
JButton btnCalendar = new JButton("Chart",new ImageIcon("new_chart.jpg"));
btnCalendar.addActionListener(new ActionListener() {
public void actionPerformed(Act
我不能只向proeject添加另一个依赖项—IntelliJs将intellij表单编译为java源代码,或字节码指令插入
我需要在IntelliJ中使用Swing GUI设计器时生成java源代码,而不是更多的xml表单
GUi Designer下的设置设置为生成java代码,但它仍然生成一个带有intellij特定xml的.form。无法仅在java源文件中直接生成和存储GUi,始终会有一个带有xml的.form文件。您可以通过生成源代码来控制编译的执行方式,然后可以使用任何编译器进行编译,
我正在制作一个mp3播放器,在我的JFrame中有几个JLists。当我右键单击JList项目时,会出现一个弹出窗口,其中包含该歌曲的一些选项。但是当这个弹出窗口是可见的,并且我最小化了我的JFrame时,这个弹出窗口保持可见!此外,当弹出窗口可见时,我将JFrame拖到屏幕上的其他位置,弹出窗口将保持在其原始位置(因此相对于JFrame它不会保持在相同的位置)。。。有人能帮我解决这个问题吗?我试着尽可能地剥去这门课:)
如果有人能帮助我,我将非常感激
乔
public类playlippanel
嗨,朋友们,我正在用java swing创建一个软件,我想从服务器退出客户端机器上的java软件。我有这个代码,但它不工作。当客户端运行程序时,它不会打开,但当我从服务器关闭程序,客户端再次运行时,它会正确打开,但不会从服务器退出
import java.net.*;
import java.io.*;
public class cl extends javax.swing.JFrame {
/** Creates new form cl */
public cl()
下面是一个非常简单的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,并且在使用不同的函数时遇到了一些麻烦。也就是说,我有一个用于完全解决谜题的函数,另一个用于提供提示条目,另一个用于重置网格。该界面由81个单独的组合框(见:)和三个执行上述功能的按钮组成我的问题是,虽然单独的反应/案例涉及到具体要听哪些按钮/功能,但任何按钮都会激发所有功能。我为每个侦听器/按钮编写的代码如下所示
listenTo(solve,comb11,comb12,comb13,comb14,comb15,comb16,c
我正在看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
我想知道是否有一种方法可以改变自动生成的源代码格式
在GUI-applet应用程序中使用NETBeans IDE。例如,源代码中项目的位置是关系型的,但是如果我想让它们处于绝对坐标,该怎么办呢。我问这个问题是因为我需要这种格式的源代码,这样我就可以很容易地更改源代码,并可以做一些手工工作。更特别的是,我想创建一个12x8阵列的按钮组,它们之间没有间隙。但是使用IDE来完成这项工作需要很长时间,事实上,我甚至不能在按钮之间没有间隙地放置它们。非常感谢您的帮助 您需要为面板使用一些类似网格的布局(例
我试着把前十名的分数和他们的名字印在旁边
我的偏见:
private JLabel JSingleplayer [];
private JLabel JSingleScore [];
private String [] PlayerName = {"----------","----------","----------","----------","----------","----------","----------","----------","----------","--------
有经验的人能告诉我更好的开始方式吗
我应该从窗口开始,还是从按钮和标签开始?或者我需要同时做所有的事情?(那太糟糕了!我想做一些小部分,并对每个部分进行测试)。首先创建一个从Swing程序中抽象出来的特定设计元素的示例。您可能已经创建了(或至少研究过)这样一个示例,即创建原始文档的过程。在JavaFX中重新创建相同的设计元素。这将使您能够满怀信心地继续前进,并在遇到困难时为您提供现成的孤立示例来源
作为一个具体的例子,比较了依赖于观察者模式的程序的Swing和JavaFX版本
我目前正在开发一个java应用程序,使用Alfresco作为GED,activiti作为工作流引擎。
我想部署工作流,但不知道为什么它不起作用?
当我使用eclipse运行它时,我遇到了以下错误:
2017-02-21 15:57:42,282 ERROR [transform.magick.AbstractImageMagickContentTransformerWorker] [localhost-startStop-1] ImageMagickContentTransformerWork
我编写了一个应用程序,可以根据固定的像素位置自定义绘制paint()中的所有内容。然后我禁用了调整框架大小,使其始终可见
然而,现在我想能够调整它的大小,但我不想改变我的绘图代码。我希望我能抓取图形g对象的300x300正方形,并在完成所有绘图代码后将其调整为JFrame当前大小,但我不知道我在做什么
这里是示例代码。在这一点上,我希望100x100方保持在中间,与调整后的JFrime:
package DrawAndScale;
import java.awt.Color;
import j
在JTextPane中使用以下HTML代码时:
Just an image: <img src="image.png" /><br/>
<a href="https://example.net">A link</a><br/>Image inside link:
<a href="https://example.net"><img src="image.png"></a>
正如您在屏幕截图上看到的,
网上有很多教程提供了非常复杂或不起作用的例子。似乎有人建议其他人使用netbeans提供的语法高亮器,但我完全不知道如何做到这一点
我在这方面查阅了许多网站,我能找到的最好的网站是:
然而,我仍然不能使用这个例子(因为它是针对那些不想使用Netbeans平台的人,而只是其中的一部分),我仍然不确定我是否可以
只需以简单的即插即用方式使用语法高亮显示即可。例如,netbeans支持
默认情况下,我可以使用JEditorPane中的高亮标记来解析Ruby/Python/Java吗?或者我需要编写自
换句话说,每当用户在一个单元格中键入与其关联的JComboBox(或任何其他基于JComboBox的单元格编辑器)编辑器时,我希望JTable能够下拉一个组合框。基本上,您必须在组合框上安装适当的侦听器,并显式打开弹出框。“适当”的第一个候选对象是AncestorListener,它调用在其ancestorAdded方法中显示弹出窗口
不幸的是,这似乎并不是全部:如果表的SubderFocus属性为false,那么它就起作用。如果为true,则仅适用于不可编辑的组合。经过一番挖掘,不工作部分的原
当在这个简单的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) {
在使用Java Swing组件的应用程序中,我在不可编辑的JScrollPane中有一个JTextPane,以及一些其他字段,用户可以在这些字段中输入一些条件。如果用户单击某个按钮或菜单项,将在JTextPane中搜索满足给定条件的文档部分,如果找到匹配项,该部分将突出显示
那部分已经解决了;我可以找到相关的文档段,知道它的起点和终点(以整数偏移量表示),并突出显示它
但是突出显示的部分可能已经从屏幕上滚了下来,我需要将它滚到JScrollPane的可见部分中。我看到在JComponent上有一
我的目标是将Swing与JavaFX结合使用,因为我对这两种技术都是全新的,我想现在为什么不呢。我最终创建了一个白板应用程序,但在我的第一个过程中,我只是在Swing中创建了一个名为StickyNotes的应用程序
但是我也想要JavaFX的所有新特性
我已经在Swing工作了两周,到目前为止已经取得了相当大的成就
那么现在是开始使用JavaFX的好时机吗
另外,这一定是我之前看到的链接:JavaFX最终将取代Swing,Oracle的大部分(如果不是全部的话)新开发将面向JavaFX。如果您对
标签: Swing
swingxtablecellrendererjxtreetablejtreetable
如何为JXTreeTable中的不同列指定不同的渲染器。JXtreeTable有不同的列类型,如货币、日期等。。
在JXTable中,我使用了getColumnidentifier.setCellRenderTableCellRender方法。
对于JXTreeTable,我应该怎么做?只要相同类型的所有列都被平等地处理,您就可以按类分配一个默认渲染器。例如,表中有两列具有java.util.Date值,您希望以相同的方式处理这两列:
myTreeTable.setDefaultRenderer
我在gradle中有如下要求通行证的定义:
def askPass() {
def msg = 'Please enter the passphrase for the keyfile:'
def console = System.console()
return console != null
? console.readPassword('%s: ', msg)
: javax.swing.JOptionPane.showInp
1 2 3 4 5 6 ...
下一页 最后一页 共 17 页