Tag: java

我可以有一个JMenuBar JTabbedPane?

我正在尝试增加可用于标签内容的空间量。 我怎样才能把一个菜单栏,或等效,旁边的选项卡列表? (最好在标签的左边,图像的对面)

我可以在标签内有文本框吗?

我想要做的是在表单中显示以下内容: Open [15] minutes before class 其中[15]是一个文本字段。 这可能吗?

Struts 2:没有为命名空间映射的操作

我是Struts 2的新手,我一直在关注Struts 2(Koushik)的video教程。 我已经创build了与本教程中创build的相同的Struts.xml,动作类和JSP。 但它给出了以下例外。 例外: Jan 13, 2014 9:30:48 PM org.apache.struts2.dispatcher.Dispatcher warn WARNING: Could not find action or result: /Struts2Starter/getTutorial.action There is no Action mapped for namespace [/] and action name [getTutorial] associated with context path [/Struts2Starter]. – [unknown location] at com.opensymphony.xwork2.DefaultActionProxy.prepare(DefaultActionProxy.java:185) at org.apache.struts2.impl.StrutsActionProxy.prepare(StrutsActionProxy.java:63) at org.apache.struts2.impl.StrutsActionProxyFactory.createActionProxy(StrutsActionProxyFactory.java:37) at com.opensymphony.xwork2.DefaultActionProxyFactory.createActionProxy(DefaultActionProxyFactory.java:58) at org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:552) at org.apache.struts2.dispatcher.ng.ExecuteOperations.executeAction(ExecuteOperations.java:77) at org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.doFilter(StrutsPrepareAndExecuteFilter.java:99) […]

为什么JOptionPane中的JScrollPane没有显示所有的内容?

我试图添加组件到一个JPanel,然后把这个面板到一个JScrollPane,然后把JScrollPane放在JOptionPane中。 问题是:只添加了19行组件。 有一个确定组件行数的for循环,如果将条件计数器更改为19或更less,则将显示所有组件的行数。 这是问题的SSCCE import java.awt.Dimension; import javax.swing.GroupLayout; import javax.swing.JButton; import javax.swing.JLabel; import javax.swing.JOptionPane; import javax.swing.JPanel; import javax.swing.JScrollPane; import javax.swing.JTextField; import javax.swing.SwingConstants; public class DynamicGroupLayout extends JPanel { JButton addRecordButton; JTextField[] FieldsArray; JLabel[] LabelsArray; GroupLayout layout; JScrollPane scrollPane; public DynamicGroupLayout() { addRecordButton = new JButton("add record"); layout = new GroupLayout(this); this.setLayout(layout); layout.setAutoCreateGaps(true); layout.setAutoCreateContainerGaps(true); scrollPane = […]

JVM能否从OutOfMemoryError恢复而不重启

如果在有更多的对象分配请求进来之前有机会运行GC,那么JVM可以在不重启的情况下从OutOfMemoryError中恢复吗? 各种JVM实现在这方面有什么不同? 我的问题是关于JVM恢复,而不是用户程序试图通过捕获错误进行恢复。 换句话说,如果在应用程序服务器(jboss / websphere / ..)中抛出OOME,是否必须重新启动它? 或者如果进一步的请求似乎没有问题,我可以让它运行。

在java中的密码保护的zip文件

我使用java创build了zip文件,如下所示 import java.io.*; import java.util.zip.*; public class ZipCreateExample { public static void main(String[] args) throws IOException { System.out.print("Please enter file name to zip : "); BufferedReader input = new BufferedReader (new InputStreamReader(System.in)); String filesToZip = input.readLine(); File f = new File(filesToZip); if(!f.exists()) { System.out.println("File not found."); System.exit(0); } System.out.print("Please enter zip file name : "); […]

我如何使我的SwingWorker示例正常工作?

我已经创build了自己的SwingWorker示例来熟悉它的工作原理。 我想要做的是以下几点:当button被点击时,我想要一个进度条出现,直到任务完成我只想删除进度条,并添加一个string到对话框。 点击button时,进度条出现,但永远不会消失。 (从不删除进度条10秒后,永远不会放置标签) 这是一个SSCCE: package swingtesting; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JButton; import javax.swing.JDialog; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JProgressBar; import javax.swing.SwingWorker; public class SwingTesting { /** * Creates a frame that will hold a simple button to make use of SwingWorker */ public static void main(String[] args) { // TODO code application logic […]

如何在Java中从头开始读取文件(以相反顺序)?

我想从结尾到开始我的文件反方向读取文件, [1322110800] LOG ROTATION: DAILY [1322110800] LOG VERSION: 2.0 [1322110800] CURRENT HOST STATE:arsalan.hussain;DOWN;HARD;1;CRITICAL – Host Unreachable (192.168.1.107) [1322110800] CURRENT HOST STATE: localhost;UP;HARD;1;PING OK – Packet loss = 0%, RTA = 0.06 ms [1322110800] CURRENT HOST STATE: musewerx-72c7b0;UP;HARD;1;PING OK – Packet loss = 0%, RTA = 0.27 ms 我用这种方式读取代码, String strpath="/var/nagios.log"; FileReader fr = new FileReader(strpath); […]

我怎样才能改变JTabbedPane选项卡的形状?

我正在尝试更改JTabbedPane选项卡的形状。 使用setTabComponentAt(0, someComponent); 不会更改选项卡的外观,即具有对angular左上angular的矩形。 可以做些什么来改变形状?

新的Java文件()说FileNotFoundException但文件存在

我有一个CS类的任务,它说要读取一个文件有几个testing成绩,并要求我总结和平均他们。 虽然总结和平均很容易,我有文件阅读的问题。 导师说使用这个语法 Scanner scores=new Scanner(new File("scores.dat")); 但是,这会引发FileNotFoundExceptionexception,但是我一遍又一遍地检查文件是否存在于当前文件夹中,之后我发现它必须对权限进行操作。 我改变了读写权限给大家,但是仍然无法正常工作,而且仍然一直在抛出错误。 有没有人有任何想法,为什么这可能发生? 编辑:它实际上是指向一个目录,但是,我已经解决了这个问题。 file.exists()返回true,但是,当我试图把它放在扫描仪,它会抛出filenotfoundexception 这是我所有的代码 import java.util.Scanner; import java.io.*; public class readInt{ public static void main(String args[]){ File file=new File("lines.txt"); System.out.println(file.exists()); Scanner scan=new Scanner(file); } }