我为我的项目提供了以下Java GUI。出于某种原因,中间和右侧的面板被放置在下方,留下了空白区域-用红色标记。有没有办法把面板拉起来填满空隙。
这些空白处看起来不太好。我已尝试检查所有代码,但无法确定要更正的位置。
提前谢谢。
public static JPanel main= new JPanel(),
left= new JPanel(),middle= new JPanel(),right = new JPanel();
Container c = getContentPane();
c.setLayout(new Flow
我很难让Swing布局做我想做的事情。我想要的中心面板,其中包含两个JEditorPanes滚动时,它包含'n‘窗格的相等(固定)高度。
我一直在尝试Netbean的UI设计器,试图让它正常工作
jPanel3是中心面板
jEditorPane4和5是一些示例编辑器窗格(它们将保存评论)
public class GBugForm1 extends javax.swing.JFrame {
public static void main(String[] args)
{
GBugForm1 form;
form = new GBugForm1();
form.
我正在尝试在java中创建嵌套标签。它可以工作,但我如何调整我的嵌套选项卡大小?( addStudent,addTeacher ),因为当它运行时,它们非常窄。Thx请求帮助
JPanel students = new JPanel();
JPanel teachers = new JPanel();
JPanel lessons = new JPanel();
JPanel courses = new JPanel();
JPanel addPanel = new JPanel();
JPanel translations = new JPan
我正在用选项卡式窗格制作一个Java应用程序,我希望一些窗格具有相同的面板布局和结构,我不想一遍又一遍地编写相同的代码,所以我创建了一个返回JPanel的方法,其结构是我希望该窗格具有的结构。
我正在初始化新变量,并将它们带到方法中。我的问题是,在我创建了一个面板之后,我不能在其中做任何事情,因为它不会出现。我不能添加标签等(虽然如果我在方法中添加标签,它会显示)。
我的问题是,是否可以以某种方式更改我编写的代码,以便在返回面板后更改它?
JPanel panel2 = panel2(); // this code bit is in the constructor
JPan
好的,假设我在另一个JPanel中有一个jpanel "controls“和jpanel "graphPanel”
public class outer extends JPanel implements ActionListener{
private JPanel controls,graphPanel;
private JButton doAction
public outer(){
JPanel controls = new JPanel();
JButton doAction = new JButton("Do stu
我有一个类DynamicDataDemo,它有一个空指针捕获。然而,我不明白为什么jPanel会被作为null传递。它由netbeans初始化为边框布局和大小声明。
public DynamicDataDemo(final String title){
this(title,null);
}
public DynamicDataDemo(final String title, JPanel panel){
super(title);
setContentPane(initContents(panel));
}
public JPanel initContents(JPanel co
public class ExamplePane extends javax.swing.JFrame {
public ExamplePane() {
// this is constructor
initComponents();
}
private void jLabel1MouseClicked(java.awt.event.MouseEvent evt) {
jPanel1.setVisible(true);
jPan
我正在使用NetBeans,并且我有一个扩展到JDialog的类,在该对话框中,我创建了一个选项卡式窗格。选项卡式窗格包含6个不同的选项卡,当然还有6个不同的面板。我想要做的是,当我单击不同的选项卡时,将使用paint方法绘制一个图。
我的问题是,在从Dialog类调用的另一个类中只有一个paint方法的情况下,如何在不同的面板上绘制?
下面是我的Dialog类的代码:
package GUI;
public class NewJDialog extends javax.swing.JDialog{
/**
* Creates new form NewJDialo
我正在处理Swing应用程序,我需要将动态滚动窗格添加到选项卡式窗格中,我需要将Jpanel添加到每个滚动窗格中。那么,我如何添加它呢?我尝试过一个代码,但它没有添加滚动窗格。我能帮忙吗。
这是我的密码。
public class ChatDialog_Tabbedpane extends javax.swing.JFrame {
static JLabel jLabelchat;
int i= 0;
public ChatDialog_Tabbedpane() {
initComponents();
setVisible(true);
public class Fantasy extends JFrame {
int di;
int mi;
int si;
public Fantasy() {
setTitle("Fantasy Football");
setDefaultCloseOperation(EXIT_ON_CLOSE);
setLayout(new BorderLayout());
setSize(700,700);
setResizable(false);
String[] positions = {"4-4-2", "
我把一些JPanels放到了另一个JPanel中,它的布局是长方体布局和Y轴。在我放置了所有面板之后,我需要从JPanel容器面板中获取每个添加的JPanel的Y位置。但是,当我尝试得到它时,我总是得到每个JPanel的Y位置为零。请告诉我如何从JPanel容器Jpanel中获取每个JPanel的Y位置。
这就是我所做的,
JPanel panelHolder = new JPanel(new BoxLayout(this, BoxLayout.Y_AXIS));
for(int i = 0; i< 10; i++){
JPanel p = new JPanel();
pa
我想将Scrollpane添加到jpanel中,而它又被另一个JPanel调用?
public class test {
JFrame jframe;
JPanel jpanel;
JScrollPane js= null;
public void createFrame()
{
jframe=new JFrame("Thick client Wallboard");
Dimension dim = Toolkit.getDefaultToolkit().getScreenSize();
更改高度后如何刷新jPanels?在我编译代码后,它确实显示了它,但在我单击随机按钮两次(我使用随机按钮将高度更改为随机数)之后,它并没有以我想要的方式显示它。
还有她的东西。jPanel颠倒了。我该如何改变这一点?
以下是我到目前为止编写的代码:
package learn;
import java.util.Random;
public class Sorting extends javax.swing.JFrame {
/**
* Creates new form Sorting
*/
public Sorting() {
initComponents();
j
我使用JPanels已经有一段时间了,现在我想在另一个JPanel上放置一个JPanel。
我已经看过使用JLayer,但我想知道是否有一个解决方案,只是设置层的上下,我不想设置每个组件层,如果可能的话。
示例
JPanel bottomPanel = new JPanel(); # Set as bottom panel
JPanel topPanel = new JPanel(); # Set as top panel
JPanel sidePanel = new JPanel(); # Don't have to set
JPanel an
我目前正在尝试重新创建Breakout,并想知道如何实现基本的gui。我的结构是一个包含JPanel的JFrame,而JPanel实际上包含游戏的元素。JFrame通过将其添加到其内容窗格frame.getContentPane().add(myPanel)中来获取此JPanel。
我的问题是,保存游戏元素的类应该扩展JPanel还是简单地返回JPanel?
public class myPanel {
private JPanel panel;
public myPanel() {
panel = new JPanel();
//do stuf
我试图在JscrollBAr中添加一个Jpanel,但是当我运行java时,它不起作用。这是一个有问题的RadioButton。你能帮帮我吗?这是我的班级jpanel:
public class yesnoPanel extends JPanel {
private JPanel quest;
private JPanel answ;
public yesnoPanel(String q){
JPanel pan = new JPanel();
JRadioButton yes = new JRadioButton("yes");
JRadioButto