는 폼에 표시되는 것입니다 : [15]
가 텍스트 필드입니다레이블 안에 텍스트 필드를 넣을 수 있습니까? 내가하고 싶은 무엇
Open [15] minutes before class
. 이것이 가능합니까?
는 폼에 표시되는 것입니다 : [15]
가 텍스트 필드입니다레이블 안에 텍스트 필드를 넣을 수 있습니까? 내가하고 싶은 무엇
Open [15] minutes before class
. 이것이 가능합니까?
JPanel
에 필요한 부품을 추가하여 '복합 부품'을 사용하십시오. E.G. "분의 시간 '을 선택하는 더 적합한 성분 - I는 JSpinner
대한"TextField를'교환
import java.awt.FlowLayout;
import javax.swing.*;
class TimeBeforeClass {
public static void main(String[] args) {
SwingUtilities.invokeLater(new Runnable() {
public void run() {
JPanel gui = new JPanel(new FlowLayout(FlowLayout.LEFT, 3,3));
gui.add(new JLabel("Open"));
gui.add(new JSpinner(new SpinnerNumberModel(15,0,20,1)));
gui.add(new JLabel("minutes before class"));
JOptionPane.showMessageDialog(null, gui);
}
});
}
}
참고.
나는 이해하지 못했다고 생각합니다. 그러나, 내가 노력 할게요 :
당신은 텍스트 필드에서 텍스트를 얻을 수 있습니다 :
label.setText을 (+ textField.getText() + "수업 전에 분", "여");
Can I have a textfield inside a label?
대답은 당신이 할 수있는 예,이 자바의 기본 재산 AWT/Swing
객체
JComboBox
, JTable
, JList
, JSpinner
, JFile(Color)Chooser
..., 당신은 JComponents
화합물 추출 할 수 있습니다입니다입니다 모두 JComponent
그리고 함께 다시 넣어.
당신은 for rest of then you have to implements proper LayoutManager
이 될 수 있으며, API에 기본적으로 다른
만
JFrame/JDialog/JWindow
및JPanel
구현있어 한LayoutManager
에 좋은 대안을JComponents
중 하나를 넣을 수 있습니다, 그냥 OP 손에 잡힌 상황을 좀 더 자세히 알려주지 못했습니다. +1 :-) –