首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >类扩展JFrame时如何引用JFrame

类扩展JFrame时如何引用JFrame
EN

Stack Overflow用户
提问于 2014-11-12 19:57:16
回答 3查看 1.5K关注 0票数 0

类扩展JFrame ie时,JFrame的名称是什么:

代码语言:javascript
运行
复制
public class FrameClass extends JFrame{
    public FrameClass (){
        super("name")
    }

基本上,我想在ItemListener中为JRadioButton使用它,所以我有一个内部方法。我只是不需要扩展JFrame类并创建一个JFrame对象来在内部方法中使用它,还是有一个名称可以引用它,比如FrameClass

编辑:我想我上面写的文字有点混乱。我就是这么用它的:

代码语言:javascript
运行
复制
public void itemStateChanged(ItemEvent e) {
setUndecorated(true);
setResizable(false);
vc.setFullScreenWindow();
}

我不能使用this,因为它使用ItemEvent e。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2014-11-12 20:10:21

我不太清楚你所说的JFrame是什么意思。如果您只想在某个地方传递对应用程序JFrame的引用,那么如果扩展JFrame,那么FrameClass类就是JFrame。在这种情况下/这个/是正确的“名称”。

票数 0
EN

Stack Overflow用户

发布于 2014-11-12 20:06:35

如果您的类扩展了JFrame,那么它就是一个JFrame,所以您可以将它当作一个普通的JFrame对象。

您可以调用JFrame方法,并将其用作以JFrame为参数的函数的参数。

公共类MyFrame扩展JFrame {//它仍然是JFrame .}的实例

票数 0
EN

Stack Overflow用户

发布于 2014-11-12 20:08:48

通过扩展JFrame类,您可以在类中的结构器或方法中添加设计框架。

代码语言:javascript
运行
复制
public class FrameClass extends JFrame{
    public class(){
        super("name")

    }
}

现在为框架类创建一个对象并访问它。

代码语言:javascript
运行
复制
public class TestFrame2
{
  public static void main ( String[] args )
  {
    FrameClass frame = new MyFrame("Hello"); // construct a MyFrame object
    frame.setVisible( true );             // ask it to become visible
  }
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26895455

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档