
在Java Swing中从布局隐藏按钮
我正在尝试一些非常基本的东西:我列出了5个按钮。它们位于FlowLayout中,通常的想法是,一旦我单击一个,它将消失,而其他应该相应地重新排序。现在,如果我调用setVisible(false),该按钮将变为不可见,但它仍在Layoutmanager中占据它的空间。有什么办法可以在隐藏它的同时将Button保留在JPanel中,...
2024-01-10
Emacs,Linux和国际键盘布局
当您使用非英语(俄语)键盘布局时,有没有一种简单的方法来使用Emacs键盘绑定?只要采用国际布局,所有击键都会按字面意义解释为M-ф,而不是Ma。结果,我不能使用命令。如果Linux可以根据国际布局解释非前缀和带移位前缀的键,同时保留其余英语,那也很好。回答:您可以设置输入法(荣誉...
2024-01-10
建立一个swing UI来实现一个方法编辑器
我建立了一个排序的方法编辑器。 的方法(MethodModel类),通常,具有以下元素 - 建立一个swing UI来实现一个方法编辑器List<String> inputVariableNamesString resultVariableName现在我有一个类MethodModel,其具有上述领域作为其成员。我还有一个类MethodModelContainer,它包含一个列表(LinkedList,因为被调用的方法的...
2024-01-10
Swing和蜡染:从SVG文件创建ImageIcon?
简而言之,我正在寻找一种使用蜡染库从SVG文件制作ImageIcon的方法。我不想先将SVG光栅化到磁盘上,我只想能够将一个svg从jar文件中拉出并将其作为UI元素放置。我觉得这应该相当容易,但是蜡染的javadocs并没有告诉我我需要知道的内容。(为什么要使用蜡染呢?好吧,我们已经在使用它了,所以我们...
2024-01-10
不能将Swing组件添加到多个容器中吗?
我正在尝试(进行其他测试)将一个JButton引用添加到两个引用中JPanels进行测试,并且该引用将从添加到的第一个面板中消失!那么,Swing组件不能添加到多个容器中吗?先感谢您。回答:来自:http://download.oracle.com/javase/tutorial/uiswing/components/toplevel.html:每个GUI组件只能包含一次。如果某个组件已...
2024-01-10
Swing:如何将组件高度设置为容器的高度?
我想使一个组件占据Container的maximumAvailableHeight。例如,在下面粘贴的代码中,我将根框架定为800,600。我只想设置该框架的高度/宽度(并且我不想尝试对其子像素进行像素化)。如果运行此命令,则会看到UI对齐不良。首先,我希望面板(位于根框架内)占据框架的100%的高度(在这种情况下,为800px...
2024-01-10
java swing组件无法解析
我从一个教程中获取了以下代码:import javax.swing.*;import java.util.Date;public class SwingGUI { public static void main( String[] args ) { JFrame f = new JFrame( "test" ); f.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE ); f.setSize( 1500, ...
2024-01-10
在Java中拖动组件的Swing库
我试图创建一种图形编辑器,允许用户创建美式足球比赛的图形描述。要做到这一点,用户应该能够做到以下几点:在Java中拖动组件的Swing库1)单击并用鼠标左键移动图片点击2)改变图像(圆形,方形和线)3)重置所有物体的尺寸理想情况下,我希望能够添加可调整的颜色和线条粗细,但这是很...
2024-01-10
Java Swing中的控制器是什么?
我想以有意义的方式使用Swing将MVC设计应用于Java应用程序。因此,我的问题是,如何在Java Swing中构造控制器?我有两个选择:每个组件侦听器都是自己的类,作为控制器包的一部分每个组件侦听器都是视图包中的一个匿名类,该类将其调用委托给具有控制器方法的类。两者都有可能吗?是偏好问题...
2024-01-10
Java Swing GUI的自动化测试
有哪些选项可以为用Java Swing编写的GUI构建自动化测试?我想测试一些使用NetBeans SwingGUI生成器编写的GUI,因此理想的方法是无需对被测代码进行特殊改动即可工作。回答:最近,我遇到了FEST,它看起来很有希望,只是开发人员在2012年宣布开发不会继续。AssertJ是FEST的一个分支,对我来说很好用。它...
2024-01-10
通过Java中的另一个线程刷新GUI(Swing)
我有一个主程序,其中GUI是基于swing的,并且取决于四种状态之一,GUI元素具有不同的参数。public class Frame extends JFrame implements Runnable {Status status = 1;...@Overridepublic void run() { switch (status) { case 1: ... case 2: ...}public void updateGUI(Status s...
2024-01-10
Java Swing保存和加载工作空间/设置
我有一个JavaSwing应用程序,其中包含一堆框架,这些框架又主要包含显示大量数据的表。由于在启动时安排所有窗口和表格总是很麻烦并且很费时,我想实现“工作区”功能,以便用户可以保存首选项设置,并在启动时选择自动将存储的工作区加载到所有窗口和表格都显示为先前保存的状态。具体来说...
2024-01-10
java-如何在单击时动态地将swing组件添加到gui?
我要执行的操作与向电子邮件添加附件的原理类似,您可以单击一个按钮,然后会打开一个新的浏览框,增加您可以拥有的单独附件的数量。我还很新,所以如果有人可以给我指出一个例子?回答:动态添加按钮的示例代码。panel.add(new JButton("Button"));validate();完整代码:import javax.swing.JFrame;import ja...
2024-01-10
如何在Swing Java中设置Tab键顺序?
我想知道如何在Swing界面中调整Tab顺序。我找到了一个示例,它表明此方法可以解决问题,但似乎已弃用且不起作用。getCombox("cmbFrom").setNextFocusableComponent(getCombox("cmbTo"));注意:-下面的方法返回一个带有Argument名称的Combox对象。如果有人知道如何使用Netbeans IDE做到这一点,那就太好了。我在EclipseWindowBu...
2024-01-10
Java如何在Swing中逐渐旋转图像?
当用户单击按钮时,我正在旋转图像。但这是行不通的。我想看到图像逐渐旋转90度直到停止,但没有旋转。单击该按钮时,图像必须逐渐旋转90度。我创建了一个SSCCE来演示该问题。请使用CrossingPanelSSCE您选择的任何图像替换班级中的图像。只需将图像放在images文件夹中并命名images/railCrossing.JPG。Rotate...
2024-01-10
将Firefox浏览器嵌入Java Swing中
我想知道是否可以将Firefox浏览器作为组件嵌入基于Java Swing的应用程序中。我已经从Internet上进行了一些研究,但是找不到答案。有人建议使用Java提供的其他浏览器组件。我认为这不是可取的,因为渲染引擎将与Firefox不同。任何想法?非常感谢。回答:绝对可以,请先查看Mozilla Embedding forJava这是一...
2024-01-10
Java swing applet中使用的套接字
我应该基于Java Swing和gui制作一个服务器和客户端。我希望以某种方式创建一个套接字,该套接字将从服务器到客户端,再从客户端到服务器,并传递某种字符串。后来想拥有一个函数,该函数根据套接字中的字符串执行几项操作。由于某种原因,我找不到一个简单的代码示例来说明如何以简单的方式...
2024-01-10
自定义字体和XML布局(Android)
我正在尝试使用Android中的XML文件定义GUI布局。据我所知,没有办法指定您的小部件应在XML文件中使用一种自定义字体(例如,您放置在资产/字体/中的字体),并且只能使用系统安装的字体。我知道,在Java代码中,我可以使用唯一ID手动更改每个小部件的字体。另外,我可以遍历Java中的所有小部件以...
2024-01-10
缩放后的Android位图/画布偏移
如果我有画布,则可以在其上绘制如下的位图:canvas.drawBitmap(bmLargeImage, srcRect, destRect, paint);然后缩放位图:canvas.scale(1.5f, 1.5f, 450, 250);我想获得比例尺后位图的位置。如果小数位数前的位置是(0,0),小数位数后的位置有一个偏移量,那么我需要该偏移量。如何获取?谢谢你,很抱歉这个简单的...
2024-01-10
Actionbar坏布局
我有一个已部署的应用程序,它至少具有API级别14(4.1.0)。 我的16(4.4.2)Actionbar坏布局操作栏我应该像这样的API开发:不过,我已联系用户(拥有4.1 .2)并且它具有这种外观(取自用户发送的照片): 操作栏菜单定义使用标准菜单元素(图标/ actionLayout)。 此外,当粘贴上一个菜单/操作栏项时,...
2024-01-10
Android微调器自定义布局
我想用自定义样式自定义我的微调器。Android微调器自定义布局微调<Spinner android:id="@+id/my_spinner" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginBottom="@dimen/activity_vertical_margin" android:layout_marg...
2024-01-10
如何在Android中声明全局变量?
我正在创建一个需要登录的应用程序。我创建了main和login活动。在主要活动onCreate方法中,我添加了以下条件:public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); ... loadSettings(); if(strSessionString == null) { log...
2024-01-10
Android软键盘调整大小布局
打开虚拟键盘后,它将调整我的布局大小。我如何才能将键盘放在布局上?并没有改变我的布局尺寸?回答:您可以使用清单标志来配置虚拟键盘的效果。请参阅http://developer.android.com/guide/topics/manifest/activity-element.html#wsoft...
2024-01-10
手机性能排行榜最新安兔兔(安兔兔发布Android旗舰手机榜单)
1月4日,安兔兔发布了2022年12月份Android旗舰手机性能榜:排名第一的不是主打电竞的iQOO11,也不是超越电竞版手机的红米K60 Pro,而是存在感很弱的iQOO11 Pro。由于骁龙8Gen2机型的陆续发布,Android旗舰性能榜重新洗牌,留给天玑9200的时间不多了。 根据处理器不同进行划分的话,骁龙8Gen2凭借7款机型成为新的霸主,搭载天玑9200的机型有2款...
2024-03-13
Flex / Grid布局不适用于按钮或字段集元素
我正在尝试将<button>-tag的内部元素与flexbox的居中对齐justify-content:center。但是Safari不会将它们居中。我可以将相同的样式应用于任何其他标签,并且可以按预期工作(请参见<p>-tag)。仅按钮左对齐。尝试使用Firefox或Chrome,您会发现其中的区别。有什么我必须覆盖的用户代理样式?或对此问题有任何其...
2024-01-10
如何在卡片小部件中颤抖地解决“ RenderBox未布局:”
我有一张有三个容器的卡。前两个包含文本,最后一个包含文本旁边的TextFormField。所以我有一行人将两者保持在一起。唯一的事情是,当我添加TextFormField小部件时,它没有出现并且控制台抛出错误 ══╡ EXCEPTION CAUGHT BY RENDERING LIBRARY ╞══════════════════════════...
2024-01-10
android在一个布局中检测触摸事件有很多孩子
我有一个线性布局,头部视图后面跟着列表视图和列表下方的另一个视图(比如视图A)。如果在触摸标题或列表时触摸View A,我想切换可见性。为此,我在linearLayout上设置了onTouchListener,但触摸方法似乎不被称为android在一个布局中检测触摸事件有很多孩子回答:您很可能希望在您的活动中使用重写o...
2024-01-10
