Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/306.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 导入图像和更新jLabels/jTextArea时出现图形异常_Java_Jar_Jlabel_Jtextpane_Graphical Programming - Fatal编程技术网

Java 导入图像和更新jLabels/jTextArea时出现图形异常

Java 导入图像和更新jLabels/jTextArea时出现图形异常,java,jar,jlabel,jtextpane,graphical-programming,Java,Jar,Jlabel,Jtextpane,Graphical Programming,我有一个应用程序,每当我加载任何图像或更新JTextArea时,它总是将新对象/文本放在帧的左上角,而不是简单地更新它应该更新的任何对象 我完全目瞪口呆,为什么它会以这种方式更新屏幕,是否有人有任何提示或提示如何改变这一点 下面是将jLabel添加到jTabbedFrame中的代码 JLabel tempJLabel = new javax.swing.JLabel(); //tempJLabel.setLocation(1200,1200); BufferedImage img = sca

我有一个应用程序,每当我加载任何图像或更新JTextArea时,它总是将新对象/文本放在帧的左上角,而不是简单地更新它应该更新的任何对象

我完全目瞪口呆,为什么它会以这种方式更新屏幕,是否有人有任何提示或提示如何改变这一点

下面是将jLabel添加到jTabbedFrame中的代码

JLabel tempJLabel = new javax.swing.JLabel();
//tempJLabel.setLocation(1200,1200);
BufferedImage img = scaleImage(getStoredProductImage(photoDir[i]), 190); //scale down found image to whatever is needed
String filename = photoDir[i].getName();
Image tempImage = new Image(img,photoDir[i].getName(),photoDir[i],figureSaveDir(gtinTextBox.getText(), uidTextBox.getText()),tFrame,tempJLabel);       //create ImageObj for later use
if(filename.length()>20){
    tFrame.addTab(photoDir[i].getName().substring(15,19), tempJLabel);
    tempJLabel.setIcon(new ImageIcon(tempImage.getImg()));
}

不确定我是否还应该附加GUI构造的信息…

我假设您只是以任何错误的方式使用它。 选项卡布局的屏幕截图对我来说真的很奇怪

但也许我错了,我不知道JTabbedFrame是什么

当您指的是JTabbedPane时,可能需要阅读以下内容:
在使用它之前。

是什么让您认为我们可以回答您的问题而不需要看到任何代码?请在问题中张贴您的代码,请参阅。哦,对不起,尽管有人可以通过直观地查看来识别问题。i、 e.导入图像时不先设置位置。。有关将图像导入程序的信息,请参见上文,可能是线程问题、布局管理器问题或绘制或绘制组件方法的错误实现。但是这种猜测对你没有帮助…看起来很奇怪…我指的是你的总标签布局为什么叫标签布局?!什么是JTabbedFrame?也许你只是用错了?