我正在使用swing,我无法在WindowBuilder中更改组件区域中的JFrame。我只能看到主框架。当我按下一个按钮时,我会创建一个新的框架,但我不能用WindowBuilder编辑它。
frameMain.setVisible(false);
frameLogin = new JFrame("Login Admin");
frameLogin.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frameLogin.setSize(600, 400);
frameLogin.setLocationRelativeTo(null);
frameLogin.setVisible(true);
我这样做了:在我看来(frameMain)我这样声明:
private loginFrameAdmin frameLoginA;
private loginFrameUser frameLoginU;
其中loginFrameAdmin是一个JFrame,如下所示:
import javax.swing.JFrame;
public class loginFrameAdmin {
private JFrame frameLogin;
public loginFrameAdmin() {
frameLogin = new JFrame("Login Amministratore");
frameLogin.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frameLogin.setSize(600, 400);
frameLogin.setLocationRelativeTo(null);
frameLogin.setVisible(true);
}
}
然后在同一个视图(frameMain)中添加了一个类:
public void adminPage() {
JOptionPane.showMessageDialog(null, "Login for admins");
frameMain.setVisible(false);
frameLoginA = new loginFrameAdmin();
}
问题内容: 我读过这个问题:更改集合中的元素会更改“等于”语义 但是,我不知道如何解决无法更改HashSet中的项并稍后将其删除的问题。 我有一些示例源代码: 其中TestClass只是一个POJO,它拥有一个变量(加上getter和setter),并实现了hashcode()和equals()。 有人要求显示equals()和hashcode()方法。这些是由eclipse自动生成的: 结果如下
问题内容: 我在使用ElasticSearch时遇到问题,如何更改为日志文件中的另一个字段? 问题答案: 在elasticsearch输出中,您可以为要运送的事件设置document_id。这最终将成为elasticsearch中的_id。您可以使用logstash配置中可用的各种参数/字段引用/…。像这样: 在此示例中,someFieldOfMyEvent最终成为ES中此事件的_id。
问题内容: 我将从显示代码开始: 什么是SQLite3代码,将可乐行的价格列的值更改为12。 所以我希望输出为可乐12 sprite 9。 谢谢大家! 问题答案: 这些可能只是转录错误或错别字,但您应该从语句中删除单词,并且在列名周围不需要单引号,因此该语句应类似于:
我想要dockerise的遗留web应用程序使用一些旧的类,如,这些类在Java SE7之前一直受到支持。现在,在docker容器中,默认的jdk获取(在安装tomcat-6容器时)是 OpenJdk不支持这些类
问题内容: 有人可以建议一种方法来更改动态创建的AlertDialog中的字体(标题和正文)吗?我尝试了很多方法,但是没有一个起作用。代码是: 问题答案: 您应该设置布局的自定义视图,而不是设置alertdialog的文本。在执行此操作之前,请修改视图的字体。 并设置警报对话框的视图,请致电, 尽管据我所知,这不会更改您的标题。 更新 我看到您无法理解我的意思,所以这是一个完整的示例 这使用的是我
问题内容: 我正在编写一个简单的脚本,该脚本可以重新启动hadoop从属服务器。在脚本中,我必须以root用户身份进行一些初始更改。之后,我必须更改为用户“ hadoop”并执行命令集。我使用os.system运行命令,但是我怀疑它是否运行良好。例如: 再一次,我必须以root用户身份执行一些命令,然后再次成为用户“ hadoop”并执行: 我在这里有三个问题, os.system是我可以用来发出