【发布时间】:2016-10-28 05:49:03
【问题描述】:
我尝试了无数教程并查看了无数网站(包括堆栈溢出),但没有一个代码对我有用。所以我最终问了我自己的问题,我的代码有什么问题?
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.io.File;
import java.io.IOException;
import javax.imageio.ImageIO;
import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JMenuBar;
import javax.swing.JPanel;
public class titlescreen extends JFrame {
/**
*
*/
private static final long serialVersionUID = 1L;
JPanel jp = new JPanel();
JButton jb = new JButton();
public titlescreen() throws IOException {
JFrame f = new JFrame("MacroDom");
//keep everything working
f.setTitle("Don't Read Me :P");
f.setSize(5000, 5000);
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
f.setVisible(true);
jb.setIcon(new ImageIcon("button.png"));
jp.add(jb);
add(jp);
validate();
}
public static void main(String[] args) throws IOException {
titlescreen ts = new titlescreen();
}
}
【问题讨论】:
-
以后,请发布更多信息以帮助我们了解您的问题,包括该课程做了什么,没有做什么,您可能会看到什么错误,您还尝试过什么,并且关于您的困境的信息更少。诸如
"I've tried countless tutorials and looked at countless websites (including stack overflow) but none of the code had worked for me."之类的声明没有告诉我们任何可以帮助我们帮助您解决问题的有用信息。 -
请浏览tour 并查看help center 部分和how to ask good questions 部分,以便您的问题和答案更好,让您未来的体验更好.
-
I've tried countless tutorials- 我建议您从错误的教程开始。您应该从 Swing 教程开始以获得更好的示例。也许关于 [如何使用标签]() 的教程将是一个很好的起点,可以作为一个图标示例。请注意代码的结构与您的代码不同(并且更好)。从工作示例开始并对其进行自定义。