我想在FlowLayout中使用JPanel。添加了2个awt列表。然后,我将这个JPanel (名为DualListPanel)添加到一个JFrame中。
public class DualListPanel extends JPanel{
private List list1 = new List();
private List list2 = new List();
public DualListPanel(){
list1.setSize(500, 100);//Not working
list2.setSize(500, 10
我正在尝试做一个设置面板,我希望能够不断地看到什么设置属于什么文本。因此,我将每个带有jcheckbox或jpanel的jlabel放在jpanel中,然后将它们添加到列jpanel中。我有4列jpanels,它们是相邻的。在附加的图像中,您可以看到两个不同的宽度大小。我希望红色区域是静态的,蓝色区域可以调整大小,因为这样您就可以看到哪些jlabel属于什么设置。
这里我有一个SSCCE
import javax.swing.*;
import java.awt.*;
public class SSCCE {
public static void main(String[]
我对JPanel的大小有一个问题,而不是增加一个JFrame的三重大小。
这是我的代码:
package pong;
import java.awt.Dimension;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class Test {
public static void main(String[] args) {
JFrame frame = new JFrame();
JPanel p = new JPanel();
p.se
public class Create_JFrame extends JFrame{
public Create_JFrame(){
//Create a Frame
JFrame Frame = new JFrame("Bla-Bla");
JPanel Panel_1 = new JPanel();
JPanel Panel_2 = new JPanel();
JButton Option_1 = new JButton("Option-1");
//Layout management for
请解释为什么它不工作,也可以发布一个解决方案来解决这个问题。非常感谢你提前。
public class Run extends JFrame{
/** Fields **/
static JPanel jpanel;
private int x, y;
/** Constructor **/
public Run() {
/** Create & Initialise Things **/
jpanel = new JPanel();
x = 400; y = 400;
/**
我正在学习Java和Swing,但是我的JButton不起作用。
import javax.swing.JFrame;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.*;
public class Programma {
public static void main(String[] args) {
// TODO Auto-generated method stub
try {
U
我正在尝试让JTabbedPane在父JPanel上自动展开。
当我把所有的东西都放在主课堂上时,它起作用了:
Main:
public class Main extends JFrame {
public Main() {
JTabbedPane tpane = new JTabbedPane();
JPanel panel = new JPanel();
panel.add(new JButton("Button 1"));
tpane.addTab("Tab1", pane
我已经写了一段代码,它在JFrame上创建了两个scatters和两个JPanels。但是,在调整窗口大小时,我无法自动使它们适应窗口的大小。以下是其中一个绘图类的代码:
class ALTCanvas extends JPanel{
private static final long serialVersionUID = 1L;
private XYSeries alts = new XYSeries("Altitude");
public ALTCanvas() {
final ChartPanel chartPanel = cre
我有下一个结构:JPopupMenu包含JPanel,其中包含JMenuItems。问题是,我不能使用它,因为JPopupMenu在mouse enters到任何menu item时消失了。
SSCCE:
public class PopupTest {
public static void main(String[] a) {
final JFrame frame = new JFrame();
frame.setSize(500, 500);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_
我想在JFrame上绘制自定义元素。
我尝试过创建一个类UI (扩展JFrame)和一个类组件(扩展JPanel)。组件在自身上画一些东西,UI只是添加这个组件。所以直到现在,我已经写了这段代码:
文件UI.java
package UIComponent;
import javax.swing.JFrame;
public class UI extends JFrame {
public UI(){
this.setSize(1024,684);
this.setTitle("This is just a test program.
我正在尝试创建一个不同字体大小的JPanel,而不使用JLabels。
下面是代码的表示形式。
public class MyPanel extends JPanel{
public MyPanel(string title){
JFrame frame = new JFrame(title);
frame.setExtendedState(Frame.MAXIMIZED_BOTH);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.pack();