小编Vau*_*n D的帖子

更改JCOMBOX时,必须在屏幕上显示组件以确定其位置

当我更改Jcombobox中的项目时,我收到此错误,没有什么打破它只是显示此错误,无论如何只是抛出它所以它不显示.一切仍然正常,但如果你想看看代码.我将在下面发布.

错误信息:

java.awt.IllegalComponentStateException: component must be showing on the screen to determine its location
at java.awt.Component.getLocationOnScreen_NoTreeLock(Component.java:2056)
at java.awt.Component.getLocationOnScreen(Component.java:2030)
at sun.lwawt.macosx.CAccessibility$23.call(CAccessibility.java:395)
at sun.lwawt.macosx.CAccessibility$23.call(CAccessibility.java:393)
at sun.lwawt.macosx.LWCToolkit$CallableWrapper.run(LWCToolkit.java:538)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:301)
Run Code Online (Sandbox Code Playgroud)

我的代码,我不知道哪个部分显示所有他们的.

import javax.swing.*;

import java.awt.Dialog.ModalityType;
import java.awt.event.*;
import java.awt.*;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.io.IOException;
import java.util.ArrayList;
import java.util.Date;

public class TouchOn extends JDialog {
private JPanel mainPanel;


public ArrayList Reader(String Txtfile) {
    try {

    ArrayList<String> Trains = new ArrayList<String>();
    int count = 0;
    String testing = "";
    File file = new …
Run Code Online (Sandbox Code Playgroud)

java error-handling swing jcombobox

2
推荐指数
1
解决办法
7806
查看次数

标签 统计

error-handling ×1

java ×1

jcombobox ×1

swing ×1