If it's relevant the error:
java.net.SocketException: Connection reset
at java.net.SocketInputStream.read(Unknown Source)
at java.net.SocketInputStream.read(Unknown Source)
at java.io.BufferedInputStream.fill(Unknown Source)
I am trying to code a program which pops up a file chooser window or dialog box to select a file first, if the user clicks 'cancel' or closes the window then the parent JFrame would not show up.
Java Code:
import java.util.logging.Level; import java.util.logging.Logger; import javax.swing.JFileChooser; import javax.swing.UnsupportedLookAndFeelException; public final class base extends javax.swing.JFrame {
[Code] .....
The problem is that the JFrame shows up even if I click cancel in the file chooser. I am using Netbeans.
I've never used the javafx-packager and have always used the above instead. However, I assumed I was missing out on some optimization related to example 9-5 and example 9-6 of Deploying JavaFX Applications: Preloaders | JavaFX 2 Tutorials and Documentation. I always assumed the supported packaging:
1) Loads only the JARs / resources needed to launch the Preloader. 2) Launches the Preloader. 3) Loads all other application JARs / resources. 4) Launches the application.
Now I'm thinking that's only the case for Web Start deployments. For standalone deployments is it the same as a normal Java application where all of the application JARs are included as part of the classpath?
I done a small application with Javafx that start an Embedded Jetty. All works fine in Windows also with native package. Instead in Mac it works only before native packaging. Seems that the problem is how relative path are considered.
The tree of the content is this: myfile.jar webapp (folder) libs (folder)
Look at this code:
String webAppDir = "webapp"; File f = new File(webAppDir); log.debug("Path webapp folder: " + f.getAbsolutePath()); if (!f.exists()) throw new Exception("The folder " + f.getAbsolutePath() + " doesn't exist");
[Code] ....
The problem is that before the packaging in Mac the relative path is that where the main .jar is located an so the code works because the webapp folder is found. Instead after the bundle the path became /Users/MyUser/webapp and of course the folder is not found because it is bundled inside the file.app near the libs folder.
As said, running the jar file instead of exe file the splash screen is displayed.
I printed some logs into splash screen class: when I run the app from the jar this logs are printed, instead when I run the app from .exe file these logs are not present.
I had the opengl display attach to the JFrame before i did the runnable. But after adding the runnable the display now shows up the same size as my screen size. I have tried rearranging the
canvas.setSize(); and the frame.setSize();
but nothing changes the opengl display is still the same size and when i try to close the JFrame first rather then close the display first i get this error:
Exception in thread "AWT-EventQueue-0" java.lang.IllegalStateException: From thread Thread[AWT-EventQueue-0,6,main]: Thread[main,5,main] already has the context current
which points me to my
Display.destroy();
which im guessing is telling me that i am not properly disposing the display? How to attach the opengl display to the JFrame and fix the error above?
I am running my Java code with SecurityManager enabled. The code must load a DLL and invoke methods written in C using JNI. Is there a documentation available describing the permissions needed for native code?
I have a project of biometric integration by java and i have that javaApi with me for that project i need to add native libraries through NetBeansIDE7.4. I am trying like this
Right click on the ProjectSelect PropertiesClick on RUNIn VM Options TYPE -Djava.library.path="D:/bio-metric/SBXPC_CORE_130330/SBXPCJavaProxy.dll" press Ok but still I am getting Exception java.lang.UnsatisfiedLinkError: no SBXPCJavaProxy in java.library.path
I decide to make a new GUI just for fun and practise and i want to learn more about Layouts.. right know i am try to understand some staff about GridBagLayout.
I want to make a GUI with this Layout :
So..first i am a frame with borderlayout then i put a JMenuBar and bla bla bla and i create panel with GridLayout which i put on myFrame.add(panel1,BorderLayout.WEST) and also i make an another JPanel which i put of the Center of main Frame (myFrame.add(panel2,BorderLayout.Center))
when i run the program i get this GUI :
Now the problem is that i can't put the JButton on the top of the gridLayout just to look like the first picture.. i Read about anchor and i try to
gbc.anchor = GridBagConstraints.NORTH; but without results.. still the components are on the middle of the JPanel..
I know my problem is my lack of understanding of OOP but I have searched for a solution and can't even seem to get close.This is a very simplified version of what I will need to do. I have a button and six textboxes. When the button is pressed I want to take the text from textbox6 and place it in textbox1, textbox2, textbox3, textbox4, and textbox5.
I need sometthing better then this brut force method.Java Code:
package textboxes; public class TextBoxesGUI extends javax.swing.JFrame { public String NewText; public TextBoxesGUI() { initComponents();
I want to make a simple Table Tennis game. I have 2 drawing classes. 1st should draw oval and 2nd rectangle. But second class, which should draw rectangle doesn't work and if i use it together with oval class, then oval doesn't appear too.
Java Code:
public static void main(String[] args) throws InterruptedException { Intro i = new Intro(); Pall pall = new Pall(); Laud laud = new Laud(); i.frameID().add(pall); // this adds oval i.frameID().add(laud); // this adds rectangle i.frameID().pack(); i.frameID().setSize(400, 400);
As I couldn't find a way to do the printing of multiple items on one page, I decided to test out my idea. I found that I could have a table in a JTextPane.
However, whenever I got to print, my table will vanish. It doesn't even need to go to the printer. Just bringing up the print dialog will make it vanish like tax money in D.C.
(Also, I'm not really that familiar with JTextPane and it seems harder than JTextArea. Which part is controlling the font of my regular text by the way? I think it might be tableParagraph but it could also be the base font. I can try and fiddle with both and waste paper but where the font is being set.
Setting the font with setFont() will vanish my table. )
Somehow, I'm thinking that the solution might be JTextPane.setContentType() or setEditorKit() or both. (I"m not that familiar with either, but I fear that it's only being set to handle text, hence any graphics are being lost.)
Here is my code:
import java.awt.*; import javax.swing.*; import javax.swing.table.*; import javax.swing.text.*; public class AddingTables { JTextPane textPane; private Object[][] rows; private Object[] colNames;
I have a JPanel with vertical BoxLayout. It contains four components. I set the JPanel to LEFT_ALIGNMENT, which has no effect on its components. I set the first component to LEFT_ALIGNMENT, which has no effect. Only after I have set all four components to LEFT_ALIGNMENT do any of them align properly.
This suggests that it is impossible to have varying alignments in a container. They must all be the same alignment.
I accept that this is just the way things are: "Java works in mysterious ways." And I'm sure that it is possible to work around this limitation by stacking boxes that themselves have different internal alignments.
But I still wonder what in the world was going on in the minds of the Java developers. Is there a rational reason for this oddity?
This raises my most serious criticism of Swing: the hidden gotcha. Swing is a tangled mess of cross-connecting requirements that are impossible to divine by simple inspection of the documentation. If you want to use, say, a JRadioButton, it's not enough to study the documentation on JRadioButtons; you must also consult lots of documents for which there is no obvious connection to JRadioButton other than it being part of Swing.
I am trying to send a JPanel object to the server. While doing so I get the error -
java.io.NotSerializableException: javax.swing.filechooser.WindowsFileSystemView at java.io.ObjectOutputStream.writeObject0(Unknown Source) at java.io.ObjectOutputStream.defaultWriteFields(Unknown Source) at java.io.ObjectOutputStream.writeSerialData(Unknown Source) at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
dynamically create tabs by pressing a button, each tab has Primefaces input texts in which i'll be adding stuff and with a Submit button i'm submitting the form.
My issue now is this; although I can create more buttons through my managed bean, I cannot set the ValueExpression to the InputTexts. When I do:
inputName.setValueExpression("value", createValueExpression("#{cdiBean.name}",String.class)); it doesn't work.
The createValueExpression is a static method in my managed bean and it returns a ValueExpression. I'm most certain I found it online, not sure where though, it's been over a month since the last time I worked with this topic.
Anyway, is my whole "methodology" correct? Should I do anything differently?
I have swing UI designed and I want the components to resize when the frame is manually resized. The design is as shown in the fig Project UI.jpg
The panel 4 and panel 5 will change their contents according to the list item clicked. Panel 4 just has text area but panel 5 a panel with numerous components as label, combo box, text field,check box will be present.Now if the frame resizes, I won't all the components to resize according to the frame size.
I'm trying to get my components to align in the proper position but I'm having no luck what so ever. I have my code and I've attached an image of my window builder. It's just one of those small aggravating things thats probably right under my Noes.
If we have request which hit the server, before it reaches servlet or the response going to send the browsers, through how many components it pass through (or the process flow).