Hola.Me sale el error "Package jdk.internal.jimage in both module java.base and module jrt.fs" cuando quiero ejecutar este codigo y nose porque:
import java.awt.BorderLayout;
import java.awt.EventQueue;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.border.EmptyBorder;
import javax.swing.JTextField;
import java.awt.Font;
import java.awt.Color;
import javax.swing.SwingConstants;
import javax.swing.JButton;
import java.awt.Rectangle;
import java.util.ArrayList;
import java.awt.GridLayout;
import javax.swing.BoxLayout;
import javax.swing.GroupLayout;
import javax.swing.GroupLayout.Alignment;
import javax.swing.ImageIcon;
import net.miginfocom.swing.MigLayout;
import java.awt.CardLayout;
import javax.swing.JTextArea;
public class Menu extends JFrame {
private JPanel contentPane;
private JTextField txtAgregarJugador;
private JButton boton1;
private JPanel panel;
static ArrayList<String> vectorNombres = new ArrayList<String>();
/**
* Launch the application.
*/
public static void main(String[] args) {
/*EventQueue.invokeLater(new Runnable() {
public void run() {
try {*/
Menu frame = new Menu();
frame.setVisible(true);
/*} catch (Exception e) {
e.printStackTrace();
}
}
});*/
//elementosVector();
}
public static void elementosVector() {
vectorNombres.add("Carta 1");
vectorNombres.add("Carta 2");
vectorNombres.add("Carta 3");
vectorNombres.add("Carta 4");
}
/**
* Create the frame.
*/
public Menu() {
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setBounds(200, 200, 634, 460);
contentPane = new JPanel();
contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
setContentPane(contentPane);
txtAgregarJugador = new JTextField();
txtAgregarJugador.setBounds(new Rectangle(0, 0, 25, 23));
txtAgregarJugador.setBounds(122, 28, 179, 33);
txtAgregarJugador.setHorizontalAlignment(SwingConstants.CENTER);
txtAgregarJugador.setBackground(new Color(192, 192, 192));
txtAgregarJugador.setEnabled(false);
txtAgregarJugador.setFont(new Font("Arial", Font.ITALIC, 13));
txtAgregarJugador.setText("Nombre jugador");
txtAgregarJugador.setToolTipText("Agregar jugador");
txtAgregarJugador.setColumns(10);
boton1 = new JButton("Agregar jugador");
boton1.setForeground(new Color(255, 0, 255));
boton1.setBackground(new Color(218, 112, 214));
boton1.setBounds(new Rectangle(122, 85, 179, 31));
boton1.setFont(new Font("Trebuchet MS", Font.PLAIN, 11));
contentPane.setLayout(null);
contentPane.add(txtAgregarJugador);
contentPane.add(boton1);
JTextArea textArea = new JTextArea();
textArea.setBackground(new Color(255, 245, 238));
textArea.setForeground(new Color(255, 105, 180));
textArea.setToolTipText("mostrarJugadores");
textArea.setBounds(10, 263, 419, 185);
contentPane.add(textArea);
JButton boton2 = new JButton("Iniciar juego");
boton2.setBackground(new Color(255, 0, 255));
boton2.setForeground(new Color(255, 0, 255));
boton2.setBounds(318, 219, 108, 33);
contentPane.add(boton2);
panel = new JPanel();
panel.setBounds(0, 0, 436, 252);
contentPane.add(panel);
for(int i=0;i<vectorNombres.size();i++) {
JButton btn = new JButton("");
btn.setIcon(new ImageIcon(Class.class.getResource("C:\\Users\\54232\\Documents\\Cartas" + vectorNombres.get(i) + ".pjg")));
panel.add(btn);
}
}
}
Si alguien puede ayudarme se lo agradeceria!
import java.awt.BorderLayout;
import java.awt.EventQueue;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.border.EmptyBorder;
import javax.swing.JTextField;
import java.awt.Font;
import java.awt.Color;
import javax.swing.SwingConstants;
import javax.swing.JButton;
import java.awt.Rectangle;
import java.util.ArrayList;
import java.awt.GridLayout;
import javax.swing.BoxLayout;
import javax.swing.GroupLayout;
import javax.swing.GroupLayout.Alignment;
import javax.swing.ImageIcon;
import net.miginfocom.swing.MigLayout;
import java.awt.CardLayout;
import javax.swing.JTextArea;
public class Menu extends JFrame {
private JPanel contentPane;
private JTextField txtAgregarJugador;
private JButton boton1;
private JPanel panel;
static ArrayList<String> vectorNombres = new ArrayList<String>();
/**
* Launch the application.
*/
public static void main(String[] args) {
/*EventQueue.invokeLater(new Runnable() {
public void run() {
try {*/
Menu frame = new Menu();
frame.setVisible(true);
/*} catch (Exception e) {
e.printStackTrace();
}
}
});*/
//elementosVector();
}
public static void elementosVector() {
vectorNombres.add("Carta 1");
vectorNombres.add("Carta 2");
vectorNombres.add("Carta 3");
vectorNombres.add("Carta 4");
}
/**
* Create the frame.
*/
public Menu() {
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setBounds(200, 200, 634, 460);
contentPane = new JPanel();
contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
setContentPane(contentPane);
txtAgregarJugador = new JTextField();
txtAgregarJugador.setBounds(new Rectangle(0, 0, 25, 23));
txtAgregarJugador.setBounds(122, 28, 179, 33);
txtAgregarJugador.setHorizontalAlignment(SwingConstants.CENTER);
txtAgregarJugador.setBackground(new Color(192, 192, 192));
txtAgregarJugador.setEnabled(false);
txtAgregarJugador.setFont(new Font("Arial", Font.ITALIC, 13));
txtAgregarJugador.setText("Nombre jugador");
txtAgregarJugador.setToolTipText("Agregar jugador");
txtAgregarJugador.setColumns(10);
boton1 = new JButton("Agregar jugador");
boton1.setForeground(new Color(255, 0, 255));
boton1.setBackground(new Color(218, 112, 214));
boton1.setBounds(new Rectangle(122, 85, 179, 31));
boton1.setFont(new Font("Trebuchet MS", Font.PLAIN, 11));
contentPane.setLayout(null);
contentPane.add(txtAgregarJugador);
contentPane.add(boton1);
JTextArea textArea = new JTextArea();
textArea.setBackground(new Color(255, 245, 238));
textArea.setForeground(new Color(255, 105, 180));
textArea.setToolTipText("mostrarJugadores");
textArea.setBounds(10, 263, 419, 185);
contentPane.add(textArea);
JButton boton2 = new JButton("Iniciar juego");
boton2.setBackground(new Color(255, 0, 255));
boton2.setForeground(new Color(255, 0, 255));
boton2.setBounds(318, 219, 108, 33);
contentPane.add(boton2);
panel = new JPanel();
panel.setBounds(0, 0, 436, 252);
contentPane.add(panel);
for(int i=0;i<vectorNombres.size();i++) {
JButton btn = new JButton("");
btn.setIcon(new ImageIcon(Class.class.getResource("C:\\Users\\54232\\Documents\\Cartas" + vectorNombres.get(i) + ".pjg")));
panel.add(btn);
}
}
}
Si alguien puede ayudarme se lo agradeceria!
si, ya hice la denuncia correspondiente, lo que pasa es que este individuo me sigue molestando, pude conseguir su dirección ip, pero no se si se puede hacer mucho teniendo esa información, ya que la localización no es exacta