Tag: netbeans

双击设计选项卡中的对象后删除Netbeans自动生成的代码

所以我使用Netbeans和设计选项卡,放置标签,文本框等。很棒,但是当你双击说标签时它会自动生成这段代码: private void jTextField1ActionPerformed(java.awt.event.ActionEvent evt) { // TODO add your handling code here: } 现在我不希望它这样做,但当我突出并尝试删除它时 – Netbeans不允许我这样做。 我该怎么做才能删除它?

在Java驱动程序中找不到MongoClient

在阅读mongo站点上有关使用Java驱动程序的所有文档时,它引用了使用MongoClient()建立连接。 它讨论了他们以前如何使用Mongo()但它已被弃用。 但是,当我下载Mongo数据库链接到的最新(或任何)版本的java驱动程序时( http://central.maven.org/maven2/org/mongodb/mongo-java-driver/ ),并加载它进入我的项目库,我无法导入com.mongodb.MongoClient,因为它不存在! 我已经尝试过他们链接到的驱动程序的六个不同版本。 我实际上可以使用已弃用的Mongo()来使我的程序正常工作,但我不想在不推荐使用的function上构建新软件。 我在这里找不到其他同样问题的人 以上是2.93版。 任何人都可以帮我找到我做错了什么或错过了吗? 我认为它是驱动程序版本,但这些是Mongo网站上的链接。 我也不认为它的使用错误,因为我可以让其他一切工作得很好。

log4j属性DailyRollingFileAppender不起作用

我希望每日日志的日志文件附加yyyy-dd-mm格式的日期。 当我使用DailyRollingFileAppender时,不会创建新的日志文件。 日志将写入同一日志文件。 此外,不考虑提供的日期模式。 创建的日志文件是LoggerFile.log。 并且每个内容(即使在第二天)都会写入此文件。 我正在使用log4j-1.2.17 jar。 我正在使用Java开发Netbeans 7.3.1。 是否有人使用此JAR并面临这样的问题。 请帮忙! 这是我使用的属性文件的内容: # Root logger option log4j.rootLogger=ERROR,FILE,stdout # Define the file appender log4j.appender.FILE=org.apache.log4j.DailyRollingFileAppender log4j.appender.FILE.File=.//..//logs//LoggerFile.log # Define the layout for file appender log4j.appender.FILE.DatePattern=’.’yyyy-MM-dd log4j.appender.FILE.layout=org.apache.log4j.PatternLayout log4j.appender.FILE.layout.conversionPattern=%d{yyyy-MM-dd HH:mm:ss.SSS zzz} %5p %c{1}:%L – %m%n log4j.appender.FILE.MaxFileSize=10MB # Direct log messages to stdout log4j.appender.stdout=org.apache.log4j.ConsoleAppender log4j.appender.stdout.Target=System.out log4j.appender.stdout.layout=org.apache.log4j.PatternLayout log4j.appender.stdout.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L […]

NetBeans“与编辑器链接”function

我主要使用Eclipse并且使用NetBeans进行了一些操作。 我最缺少的function是Eclipse的“与编辑器的链接”,但我没有在NetBeans中找到它。 我的想法是,如果我打开“与编辑器链接”,编辑器窗口将始终与左侧的树视图同步(在Eclipse中称为“包浏览器”)。 NetBeans中是否有这样的function?

使用Netbeans自动最大化窗口

我一直试图让窗口自动最大化使用Netbeans。 我可能已经浏览了4到5页谷歌的答案。 网页总是提供这样的东西: public void run() { MyFrame myFrame = new MyFrame(); myFrame.setVisible(true); myFrame.setExtendedState(myFrame.getExtendedState() | JFrame.MAXIMIZED_BOTH); } 我正在使用Netbeans 6.9.1 这不再有效吗? 还有另一种方法吗? 此外,如果您在网页上找到答案,请提供链接,以便我可以进一步研究。 提前感谢任何输入! 🙂

Swing:创建一个UWP(“Metro”) – 就像按钮一样

我想设计一个看起来像UWP的Swing按钮 – 就像[Windows设置应用]一样: 这是我到目前为止: 使用以下代码: Font f = new Font(“Segoe UI”, Font.PLAIN, 20); Color gray = new Color(204, 204, 204); button.setFont(f); button.setBackground(gray); button.setContentAreaFilled(false); button.setFocusPainted(false); button.setFocusable(false); button.setForeground(Color.BLACK); button.setBorder(BorderFactory.createEmptyBorder(10, 14, 10, 14)); 无论是否button.setContentAreaFilled(Boolean b);背景颜色都无法改变button.setContentAreaFilled(Boolean b); property设置为false或true ,因为EmptyBorderinheritance了Windows Swing按钮的默认颜色。 hover(hover时颜色更改)也会在属性设置为false停止运行。 设置button.setContentAreaFilled(true); 给出以下结果,这也是不理想的,因为按钮的背景仍然没有从默认颜色改变(+它有一个轮廓): 我的问题是,基本上:如何修改我的代码以获得以下类似UWP的设计? 默认: 徘徊:

Collections.binarySearch难度大

我是JAVA和Netbeans的新手,这就是我要做的事情: 用户可以在输入框中写入CD标题,然后按“删除”按钮从列表中删除CD。 如果集合中不存在CD,则可以在发件箱中显示消息以说明此情况。 我必须使用Collections.binarySearch()来执行此操作。 这只是整个计划的一部分,但我已经弄明白了其余部分。 这就是我所做的: ArrayList songs = new ArrayList(); Collections.addAll(songs, “Metric – Fantasies”, “\nBeatles – Abbey Road”, “\nPearl Jam – Ten”, “\nDoors – Alive”, “\nThe Rolling Stones – Gimme Shelter\n”); Collections.sort(songs, String.CASE_INSENSITIVE_ORDER); Collections.binarySearch(songs,””,String.CASE_INSENSITIVE_ORDER); String delete=songs.remove(songs.size()-1); String out=””; String Out = null; for (int i = 0; i < songs.size(); i++) Out=out + songs;{ […]

使用NetBeans GUI构建器使用Java MVC方法进行编程

我的任务是创建一个GUI,它基本上需要一些用户输入,并对正在运行程序的机器可访问的各种驱动器上进行一些文件夹/文件操作。 在设计这个GUI时,我开始意识到MVC会让我的生活变得更轻松,而其他任何人决定修改代码,但我无法真正看到如何通过NetBeans实现这一点。 我已经对这个主题进行了一些阅读,我无法真正看到关于是否可以在NetBeans上完成这一切的明确答案。 当然,如果我以编程方式构建GUI,它可以完成,但这有点违背了我选择使用NetBeans的目的。

如何设置jSpinner的默认值?

我正在使用jSpinner以格式“HH:MM”设置时间,它工作正常。 我的问题是我想在激活窗口时将我的jSpinner设置为“00:00”,并且一旦点击了jSpinner,我希望将值更改为“HH:MM”格式。 我不能自己做,jSpinner值不会改变它仍然是“00:00”。 请帮帮我。 先谢谢你。

如何避免java.lang.OutOfMemoryError:Netbeans中的PermGen空间

我正在使用Netbeans6.8中的Web应用程序开发并使用Jboss服务器来部署我的应用程序。 我能够正确运行项目,但一段时间后我得到tgis错误 java.lang.OutOfMemoryError: PermGen space : 之后我必须重启我的JBoss服务器。 有时我需要重新启动我的Netbeans IDE任何人都可以告诉我这个错误的原因以及如何避免这种情况 谢谢罗汉