【我在java swing应用程序中使用Card布局,并希望对卡片更改从一个到另一个执行一些很好的效果】教程文章相关的互联网学习教程文章

Java错误:javax.swing.JTable $1无法强制转换为javax.swing.table.DefaultTableModel【代码】

我正在尝试做的是我在JPanel和JFrame的新实例中创建一个JTable,我在添加表中的行时收到错误:Object[] column = {"id", "title"}; Object[][] data = {}; JTable toDoTable = new JTable(data, column) {public Component prepareRenderer(TableCellRenderer renderer, int rowIndex,int columnIndex) {if(columnIndex == 1) {setFont(new Font("Arial", Font.BOLD, 12));} else {setFont(new Font("Arial", Font.ITALIC, 12));}re...

java – PyCharm如何在没有JRE的情况下运行,尽管它是使用Swing制作的?【代码】

PyCharm是使用Java-Swing制作的吗? 如果是,那么它如何在尚未设置JDK或JRE的PC上运行?解决方法:当我查看自己的PyCharm安装目录结构时,我看到一个包含Java安装的jre64目录. 这似乎是一个普通的JRE:$./pycharm-community-2018.2.4/jre64/bin/java -version openjdk version "1.8.0_152-release" OpenJDK Runtime Environment (build 1.8.0_152-release-1248-b8) OpenJDK 64-Bit Server VM (build 25.152-b8, mixed mode)所以PyChar...

java – Swing GUI组件太紧张了

在Java Swing应用程序中,我认为所有组件都太紧密了. 在QT中,可以指定布局的填充和边距. 摇摆有类似的东西吗? alt text http://img12.yfrog.com/img12/9612/screenshotscreenerconfi.png 这是我的应用程序的屏幕截图,我的事情太紧了(是吗?你怎么看?) 谢谢.解决方法:看看GridBagLayoutManager.它是最复杂的布局管理器,但一切都可以完成. 它使用具有插入属性的GridBagConstraintObject,它指定与顶部,底部,左侧和右侧组件的分离. 示...

用java构建的基因组浏览器:Swing和awt或Swing和Processing?

我正在编写一个基因组浏览器,主要是为了查看染色体重排的历史.现在,该项目是使用Processing编写的一系列概念验证演示.此时如果我不进行任何根本性的更改,最终的应用程序将是一个带有gui构建的swing组件的web applet,它实际上打开了PApplets显示重新安排发生. 我的问题是:我应该放弃处理并切换到纯Swing / AWT吗?这是我的第一个大型java项目.我正在建造日食,但我也可以使用netbeans.例如,如果我可以在一个JFrame中嵌入PApplet对象...

java – 如何使我的自定义Swing组件可见?【代码】

我不知道它为什么不显示.首先,我创建一个组件实例,然后将其添加到二维JPanel数组中的某个元素.然后我循环遍历该数组并将每个JPanel添加到另一个JPanel容器中,该容器用于容纳所有JPanel. 然后我将最终容器添加到我的JFrame窗口并将可见性设置为true,它应该是可见的吗?public class View extends JFrame {Board gameBoard;JFrame gameWindow = new JFrame("Chess");JPanel gamePanel = new JPanel();JPanel[][] s...

从其他类访问Java Swing TextField【代码】

我有Java Swing文本输入的问题.我在类A中有一个方法inputData(),当我调用它时,该方法应该等待用户在类B中填充TextField输入并按Enter.最后,inputData()方法应该包含用户编写的文本.我该怎么解决?class A {B b = new B();public A() {inputData();}public char[] inputData() {// there I would like to get text // from TextField from class B} }//-------------------------------class B extends JFrame{private JTexField in...

是否有任何工具/软件可以解耦Java Swing GUI逻辑和业务逻辑?

我一直在研究Java Swing项目.它的设计很差.我被赋予了使其设计更好的任务.主要是我认为我将通过遵循MVC模式来解耦Java Swing代码和业务代码. 手动执行此操作似乎容易出错.是否有任何工具/软件可以解耦GUI层代码(用Java Swing编写)和业务层代码(用核心Java编写).解决方法:据我所知,问题的答案是“不,没有这样的工具.” 我猜想有人说这个工具甚至不太可能.问题在于,没有简单的方法来区分“业务逻辑”和“GUI”代码. 在我参与过的项目...

java – 修改Swing中的ComboBox显示【代码】

我想以这样的方式修改(不可编辑的)JComboBox的显示,使得当前选择的条目在编辑字段中具有一些额外的文本(但不是下拉列表). 像这样的东西: 我的第一个猜测是覆盖ComboBox的模型,以便getSelectedItem返回一个修改显示的包装器对象:petList.setModel(new ComboBoxModel() {private Object selected;public void setSelectedItem(Object anItem) {selected = anItem;}public Object getSelectedItem() {return new ActiveComboItem(se...

在Java swing中重用相同的JPanel【代码】

我有两个需要添加JPanel的JPanel,但是只有最后添加的JPanel才会显示JPanel.如下所示:holderPanel1.add(dataPanel); holderPanel2.add(dataPanel);只有holderPanel2显示dataPanel,但holderPanel1不显示.解决方法:UI组件(例如JPanel)是您在屏幕上看到的内容的下划线表示(位置,父级,子组件等),因此您在屏幕上看到的每个面板都必须具有单独的下划线表示,因此您不能将面板添加到两个不同的面板,您需要创建两个单独的面板.

在java swing Jtable中设置隐藏字段值【代码】

我用数据库中的一些数据创建了一个swing jtable.在网络应用程序中,通常我将数据显示给用户并将其唯一的数据库ID设置为html标记属性,这样当用户点击说编辑时,我使用javascript从html标记属性中选择元素的隐藏数据库唯一ID .这样,我知道用户想要编辑哪些数据,我可以使用它唯一的主键在数据库中更新它.现在我如何在使用swing的java中编写的桌面应用程序中执行此操作.说得更清楚,我正在寻找相当于;<table> <tr id=1 ><td>david</td></t...

java – swing Mvc Model【代码】

我尝试用Swing创建一个MVC应用程序.我对实施以及应该如何应对感到困惑.我的意思是: >我有Gui这是视图所有逻辑发送到一个名为控制器的类,我有一个模型,我有模型属性.(我读过MVC就是这样)>我在视图中创建一些随机代码,输入我想要的代码数量,并将其与ActionListener一起传输到类命名控制器.使用方法中控制器类上的按钮生成的随机代码.生成随机代码,然后我想将它们保存在数据库中.我很困惑如何在数据库上保存生成的代码.我应该在类命名...

从Swing GUI编译和运行Java代码【代码】

我正在使用Java(Swing)构建GUI,我必须从中执行Java代码.为了测试简单的代码,比如在Java中打印HelloWorld就可以了. 我已经看过论坛问题,我只知道我必须调用操作系统(我使用Windows7)来执行该编译任务. 谢谢. P.S:我尝试过Runtime.getRuntime().exec()命令,但没有成功.解决方法:如果您使用的是IDE,则无需调用这些命令. 编译: > javac HelloWorldSwing.java 跑: > java HelloWorldSwing …. 如果要使用Runtime.getRuntime().exec()...

java – 在swing上选择`JCheckBox`关联`id`【代码】

在我提出这个问题之前,我经历了很多例子,其中一些是相关的,但没有回答我的需求: > How to get the selected index of JCheckbox?> Java- Reading whether a checkbox is checked or not 我有一个列表作为keyMessageList,其中包括id为Long和关联的keyWord为String. 我使用以下代码在jpanel上显示了keyWord的名称:for (KeyMessage obj : keyMessageList) {checkBox = new JCheckBox(obj.getSmsKey());displayKeywordPanel.checkBoo...

java swing错误对话框【代码】

我有一个对话框要显示,但它给出了编译错误.编译错误在最后一部分给出.import javax.swing.*;class SwingDemo {SwingDemo() {JFrame jfrm = new JFrame("A Simple Swing Application");jfrm.setSize(275, 100);jfrm.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);JLabel jlab = new JLabel(" Swing means powerful GUIs.");jfrm.add(jlab);jfrm.setVisible(true);}public static void main(String args[]) {public void run() {n...

java – 为什么我的线程在Swing中无法正常工作?【代码】

我打印简单的值来使用简单的for循环附加JTextArea,当我运行它时,如果我在控制台输出中打印值,它就正常运行… 但是如果我在文本区域中附加JTextArea和打印值,则在整个程序运行后将它们全部附加.public class SwingThread {private JFrame frame;/*** Launch the application.*/ public static void main(String[] args) {EventQueue.invokeLater(new Runnable() {public void run() {try {SwingThread window = new SwingThread();w...

SWING - 相关标签