我想添加JTable到JPanel其布局中null. JPanel包含其他组件.我必须添加JTable适当的位置.
这是我在Stackoverflow中的第一个问题.我从这里收集了很多页面,并没有解决我的问题.我的问题有时(并不总是)我创建的jframe,看起来与我在属性中设置的大小不一样.我使用Netbeans 7.1.2并且只能拖放以进行GUI制作.我还不能做GUI编码.这就是图片

我的窗口组件看起来像是裁剪的.运行时的大小和属性中的大小(minimumsize和preferredsize)是不同的.这与自由设计或绝对设计都发生过.这是什么问题?你知道这个常见的问题吗?我不知道发生了什么.我该如何解决这个问题?对不起,我很抱歉.谢谢.
我不知道代码中的错误,但这是该框架的代码:
@SuppressWarnings("unchecked")
// <editor-fold defaultstate="collapsed" desc="Generated Code">
private void initComponents() {
jButton4 = new javax.swing.JButton();
jSeparator1 = new javax.swing.JSeparator();
btBack = new javax.swing.JButton();
jButton5 = new javax.swing.JButton();
jLabel1 = new javax.swing.JLabel();
btNext = new javax.swing.JButton();
jLabel10 = new javax.swing.JLabel();
jLabel2 = new javax.swing.JLabel();
jSeparator2 = new javax.swing.JSeparator();
jLabel3 = new javax.swing.JLabel();
jLabel4 = new javax.swing.JLabel();
jLabel5 = new javax.swing.JLabel();
jLabel6 = new javax.swing.JLabel();
jLabel7 = new javax.swing.JLabel();
lbJudul = new javax.swing.JLabel();
jPanel1 = new javax.swing.JPanel();
jButton4.setIcon(new javax.swing.ImageIcon(getClass().getResource("/otodidak/gambar/logomati.png"))); …Run Code Online (Sandbox Code Playgroud) 我已经AmortizationLoanSchedule在Swing中编写了代码,但外观并不好.如何调整标签,文字字段和按钮的大小?
import java.awt.BorderLayout;
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JApplet;
import javax.swing.JButton;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.JScrollPane;
import javax.swing.JTextArea;
import javax.swing.JTextField;
import javax.swing.border.TitledBorder;
public class AmortizationLoanSchedule extends JApplet implements ActionListener {
private JLabel LoanAmount = new JLabel("Loan Amount");
private JLabel NumberOfYears = new JLabel("Number Of Years");
private JLabel InterestRate = new JLabel("Interest Rate (Annual)");
private JTextField jtfLoanAmount = new JTextField(10);
private JTextField jtfNumberOfYears = new JTextField(10);
private JTextField jtfInterestRate = new JTextField(10);
// Calculate …Run Code Online (Sandbox Code Playgroud) 我想自定义 JTextField 对象的高度和宽度。我尝试过 setSize 方法,将宽度和高度作为尺寸和整数传递。但它们似乎都不起作用。我是否缺少某些东西,例如面板上的某些强制性方法调用或某些东西,以便尺寸自定义有效?请帮忙。提前致谢。
编辑:这是一些代码:
public class WestPanel extends JPanel{
private JLabel dateL;
private JTextField date;
public WestPanel(){
setBackground(Color.white);
setLayout(new GridLayout(1,2,0,0));
dateL=new JLabel("Date: ");
date=new JTextField("dd/mm/yyyy");
date.setSize(60,10);
add(dateL);
add(date);
//....remaining code....//
Run Code Online (Sandbox Code Playgroud)