相关疑难解决方法(0)

在java中使用"Instance of"

什么是'instanceof'运算符用于?

我了解到Java有instanceof运营商.你能详细说明它的使用地点和优势吗?

java instanceof operators

292
推荐指数
4
解决办法
86万
查看次数

JPanel removeAll没有摆脱以前的组件

我有一个swing应用程序,我在JPanel中显示图像.如果应用程序无法生成图像,我想从JPanel中删除前一个图像,并将其替换为JTextField和消息.我可以添加文本字段,但它是在前面的内容之上绘制的,它本身就是JPanel的子类.这就是我所拥有的:

private void displayMessage(String message) {
  JTextField tf = new JTextField(message);
  cdPanel.removeAll();
  cdPanel.add(tf, BorderLayout.NORTH);//tried lots of variations, inc. no layout    
  cdPanel.validate();
}
Run Code Online (Sandbox Code Playgroud)

如何让cdPanel完全重绘?

java swing jpanel

12
推荐指数
1
解决办法
1万
查看次数

如何动态删除JPanel中的所有组件

要求是我有2个面板,即.Panel1,Panel2.Panel1将有2个按钮,当我点击任何按钮时,Panel应该动态显示Panel1上特定于该按钮的组件.

public class ListenerForRadioButton implements ActionListener{

JButton browseGlobal;
JFrame ParentFrame = new JFrame("Bla-Bla");
JPanel ChildPanel2 = new JPanel();
JButton upload ;

public ListenerForRadioButton(JFrame JFrameConstructor, JPanel JPanelConstructor, JButton uploadConstructor ){
    this.ParentFrame = JFrameConstructor;
    this.ChildPanel2 = JPanelConstructor;
    this.upload = uploadConstructor;
}

public void actionPerformed(ActionEvent event){

    //ChildPanel2.remove(upload);
    ChildPanel2.remove(upload);
    System.out.println("My listener is called");
Run Code Online (Sandbox Code Playgroud)

} //方法结束} //结束

公共类Create_JFrame扩展了JFrame {

public Create_JFrame(){

     //Create a Frame
     JFrame ParentFrame = new JFrame("Bla-Bla");
     JPanel ChildPanel1 = new JPanel();
     JPanel ChildPanel2 = new JPanel();
     JButton Option1 = new JButton("Option1");
     JButton …
Run Code Online (Sandbox Code Playgroud)

java swing

2
推荐指数
1
解决办法
1万
查看次数

标签 统计

java ×3

swing ×2

instanceof ×1

jpanel ×1

operators ×1