我想将一个java文件包含到另一个文件中。两者都有它的主要功能。其中一个文件如下所示:
public class FileShow
{
public static void main(String args[])
{
JFrame guiFrame = new JFrame();
JFrame.setDefaultLookAndFeelDecorated(true);
JDialog.setDefaultLookAndFeelDecorated(true);
//make sure the program exits
我正在尝试制作一个扫雷舰,它有一个不同的空间来放置一个我们可以点击的笑脸图标和我们必须点击才能玩的按钮。
public final class testFrame extends JFrame implements MouseListener, ActionListener {
private JFrame screen = null;
private JPanel composite = new JPanel();
public testFrame() {
screen = new JFrame();
screen.setDefaultCloseOperation(JFra
我正在编写一个程序,将涉及用户按下一个按钮,将产生一个随机数。该数字将决定在JLabel上显示哪些文本。该程序的工作方式是主JFrame包含一个名为"Work“的按钮,该按钮打开另一个带有"Get a new job”按钮的JFrame,并显示结果的JLabel。我似乎不能将保存随机生成的数字的变量从数字生成器类传递到"Work“按钮ActionListener类。另外,如何将文本保存在JLabel上,以便当我使用JLabel退出该JFrame并重新打开它时,它将显示我关闭它之前的文本,而不是重置为无文本的默认值。谢谢,如果你需要更多细节,请告诉我。
主类:
impor
我知道如何将JButton添加到JPanel中,但是我创建的类如何呢?
我有一节课:
public class Monster
{
private ImageIcon monster;
private JButton b;
public Monster()
{
monster = new ImageIcon("Monster.jpg");
b = new JButton(monster);
b.setIcon(monster);
}
}
我有另一个类,在那个类中,我想将图标添加到我的swi
我在一个类中添加了一个带有JButton的JPanel。我在另一个类中有一个JFrame,还有一个方法可以让您从第二个类获取JPanel。当我将JFrame的contentpane窗格设置为JPanel时,它是黑色的,但是如果我将JFrame放在JPanel类中,它就能正常工作。感谢您的帮助,谢谢。 第一类: public class one {
private static JPanel p = new JPanel();
public one() {
p.setVisible(true);
p.setBackground(Color.BLACK);
p.set
我试着寻找,但没有问题是有帮助的。下面是我开始编写的代码:
Player player = new Player();
Block1 block1 = new Block1();
JFrame ow = new JFrame();
ow.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
ow.setSize(500,500);
ow.setTitle("My Game");
ow.setVisible(true);
ow.setLocation(400, 100);
我不知道我哪里出了问题,我已经尝试了所有可能的方法来使图像显示在JButton上,但是我不知道为什么getResource类会带来一个空指针。我也一次又一次地检查了我使用的路径,但是我提供的路径是正确的。
请帮帮忙
public class Media extends JPanel {
//Declares our media player component
private JPanel video_pnl;
private JButton play_btn;
private JLabel loc_lbl;
private int increment;
ArrayList<Strin
我的问题是,我有一个日志对象的数组,参数是在同一个类中生成的。但问题是,我不知道如何将名为logX、logY等的参数转换为实际的对象。
这是为了让对象出现在屏幕上,但如果我能让它变成一个对象拳头,那就解决了很多问题!
这是Log类:
package Frogger;
import javax.swing.JFrame;
public class Logs extends JFrame
{
private int X;
private int Y;
private int width;
private int height;
Logs[] LogArray
我想在JFrame上显示2个对象。我尝试将对象添加到JPanel中,然后将JPanel添加到JFrame中,但同样不起作用。我还尝试将ball和ball1对象直接添加到JFrame中,但它只显示了最后添加的对象。我想同时在JFrame上显示这两个对象。下面的代码只显示了ball1对象。
JFrame f = new JFrame("Moving");
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
//making 2 objects
Ballbewegung2 ball = new Ba
下面是我的简单代码。我真的不知道如何将绘制的椭圆添加到JPanel中。我以前画过一些画,但我从来没有使用过构造器,所以我没有想法。
public class Buffer extends JPanel{
public JFrame frame;
public JPanel panel;
public Buffer(){
frame=new JFrame();
panel=new JPanel();
panel.setSize(500,500);
panel.setBackground(Color.red
基本上,正如标题所述,我在研究如何将JPanel扩展到JFrame的类时遇到了一些问题。
我已经在这里和其他论坛上看过了,但是没有我尝试过的答案是有效的。
我也有3个单独的文件,我的main.java my frame.java和panel.java (缩写为方便),显然,在不同的文件中设置公共类是很好的做法(?)至少有人告诉过我!对于如何将JPanel实际添加到JFrame中,我将不胜感激,甚至只是一个指向我可能还没有看到的文档的链接。此外,我愿意接受任何人对我输入/编排代码的方式提出的任何建设性批评。
谢谢!
main.java
public class MyGuiAttempt {
在创建和显示JDialog之后,我正在尝试向它添加组件。我尝试的任何东西都不会使更改真正更新到屏幕上,我已经阅读并应用了我能找到的所有与此相关的问题。
这个示例代码创建了一个显示单词“JDialog”的模态测试。我不能让它显示"test2“。几乎完全相同的代码,但使用JFrame而不是JDialog的行为与我所期望的一样,所以我不明白。我是Java新手,尤其是swing新手。
import javax.swing.*;
public class DialogTester {
public static void main(String[] args) {
new
如何将Jlabel和Jtext放在同一个框架中?
如果我最后添加文本,那么只显示文本,这是我的代码:
public MatrixFrame(String framname, int width, int height) {
width =7;
height = 6;
JFrame fram = new JFrame(framname);
fram.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
fram.setSize(500,500);
JTextArea text = new JTextAr
制作了这个小程序来测试一些图形用户界面和Tess4j。
public static void main(String[] args) {
JButton open = new JButton();
JFileChooser fc = new JFileChooser();
fc.setCurrentDirectory(new java.io.File("C:"));
fc.setDialogTitle("Classificador de Documentos");
if (fc.showOpenDialog(open)
我有两门课:
public class TimeServer extends JPanel implements TimeVariables
{
public TimeServer()
{
JTextArea serverLog = new JTextArea();
// Create a scroll pane to hold text area
JScrollPane scrollPane = new JScrollPane(serverLog);
JPanel serverWin = new JPanel();
serverWin.add