我有一个扩展JFrame的类和一个扩展线程的内部类。我希望线程一直运行,直到它接受处理框架并从另一个类打开另一个JFrame的命令。我尝试了this.dispose();并调用了outer.dispose();,但它们都不起作用。
以下是代码的示例:
public class outer extends JFrame{
//some code here
public class thread extends Thread{
// some code here
if(something){
//I want to di
我想鼓掌,在那里你可以增加学生,然后分配给他们每一本20本书。
我有3个窗口:主窗口(JFrame),图书列表(JDialog),添加一本书(JDialog)
我在JFrame中可以看到所有学生的列表,然后单击“图书列表”,在其中我可以看到数据库中所有图书的列表(.txt文件)。所以,当我点击JFrame中的那个按钮时,我打开了JDialog,它可以正常工作。但是现在我想把一些书添加到列表中,所以我点击“图书列表”( list of books ) JDialog中的"Add a book“按钮。所以我只想打开另一个JDialog,一个以前的JDialog的顶部。
所以我的窗口“图书列
我正在尝试从我的计算器(它在它自己的单独的类中)获得一个值到我的另一个类中的JTextPane。我唯一关心的是,我不能这样做,因为我的程序设计。
在我的主类中,我有一个内部类,在单击JMenuItem时打开另一个框架。
public class Notepad extends JFrame
{
...
// Opens when the user clicks Calculator
// (JMenuItem in the JFrame of the Notepad class)
private class Calculator implements Act
在Java中,我有两个类。其中一个包含一个JFrame。在启动时,这个类被称为。JFrame显示。
但是在另一个类中,当我在它自己的框架上按一个按钮时,它会打开这个类的一个新实例,这个实例应该是另一个框架。但它只关注已经打开的旧框架..。
来源:
FrameToOpen.java
public FrameToOpen() {
JFrame frame = new JFrame();
// Just the most simple settings to make it appear...
frame.setSize(400, 200);
frame.setVis
我希望能够从我的JFrame中单击一个JFrame,它打开另一个窗口,在第二个窗口中,我希望能够在该窗口的文本字段中输入一些东西,并从该文本字段中获取信息。
JButton myButton = new JButton("Click Here!");
public void actionPerformed (ActionEvent event)
{
if (event.getSource() == myButton) {
// open the new window }
我知道如何定义这个新JFrame的组件,但是由于不允许嵌套模块,我如何为这个新窗口编写一个actionPer
我正在编写一个程序,将涉及用户按下一个按钮,将产生一个随机数。该数字将决定在JLabel上显示哪些文本。该程序的工作方式是主JFrame包含一个名为"Work“的按钮,该按钮打开另一个带有"Get a new job”按钮的JFrame,并显示结果的JLabel。我似乎不能将保存随机生成的数字的变量从数字生成器类传递到"Work“按钮ActionListener类。另外,如何将文本保存在JLabel上,以便当我使用JLabel退出该JFrame并重新打开它时,它将显示我关闭它之前的文本,而不是重置为无文本的默认值。谢谢,如果你需要更多细节,请告诉我。
主类:
impor
我的程序应该做的是,当用户登录系统时,他们输入的用户名应该存储在第二个类中。这样做的原因是用户名将用于显示在每个打开的JFrame的右上角。
因此,我只想知道如何将用户名存储在后台的类(名为userLogin.java)中,以便当用户打开例如inventory JFrame时,来自userlogin的用户名将显示在文本框中,然后如果他们继续执行例如salesList JFrame,则将从userlogin类调用用户名并显示在此JFrame上的文本框中。
下面是我的userlogin.java代码
public class userlogin{
//declare user strig