के साथ काट दिया गया है मैं एक शुरुआती प्रोग्रामर हूं और बटन और स्क्रॉलबार के साथ एक साधारण विंडो बना रहा हूं। जब मैं अपना कोड संकलित करता हूं, तो मेरे बटन पर टेक्स्ट को एलिप्सिस के साथ काटा जाता है और छवि आइकन नहीं दिखाया जाता है। मैंने इसे ग्रहण और नेटबीन दोनों में संकलित करने का प्रयास किया है। समस्या को हल करने के लिए मैंनेजेबटन टेक्स्ट और छवि आइकन elipsis
.setMargin(new Insets(0, 0, 0, 0));
.setPreferedSize
adding padding (I forgot the code for this)
.setBounds
और इंटरनेट पर जो कुछ भी मैंने ठोकर खाई है, उतनी ही कोशिश की है। इनमें से कोई भी मेरी समस्या हल नहीं करता है और मैं बटन में टेक्स्ट और छवियों को नहीं देख सकता।
मेरे कोड:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class FeedBar2 extends JFrame {
public FeedBar2() {
super("FeedBar 2");
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
// create icons
ImageIcon loadIcon = new ImageIcon("load.gif");
ImageIcon saveIcon = new ImageIcon("save.gif");
ImageIcon subscribeIcon = new ImageIcon("subscribe.gif");
ImageIcon unsubscribeIcon = new ImageIcon("unsubscribe.gif");
// create buttons
JButton load = new JButton("Load", loadIcon);
JButton save = new JButton("Save", saveIcon);
JButton subscribe = new JButton("Subscribe", subscribeIcon);
JButton unsubscribe = new JButton("Unsubscribe", unsubscribeIcon);
// add buttons to toolbar
JToolBar bar = new JToolBar();
bar.add(load);
bar.add(save);
bar.add(subscribe);
bar.add(unsubscribe);
// create menu
JMenuItem j1 = new JMenuItem("Load");
JMenuItem j2 = new JMenuItem("Save");
JMenuItem j3 = new JMenuItem("Subscribe");
JMenuItem j4 = new JMenuItem("Unsubscribe");
JMenuBar menubar = new JMenuBar();
JMenu menu = new JMenu("Feeds");
menu.add(j1);
menu.add(j2);
menu.addSeparator();
menu.add(j3);
menu.add(j4);
menubar.add(menu);
// prepare user interface
JTextArea edit = new JTextArea(8, 40);
JScrollPane scroll = new JScrollPane(edit);
BorderLayout bord = new BorderLayout();
setLayout(bord);
add("North", bar);
add("Center", scroll);
setJMenuBar(menubar);
pack();
setVisible(true);
}
public static void main(String[] arguments) {
FeedBar2 frame = new FeedBar2();
}
}
+1 अच्छा सवाल, SO मंच – mKorbel
पर आपका स्वागत है उम्मीद है कि यह [उत्तर] (http://stackoverflow.com/a/9866659/1057230) मेरा आपके लिए छवि समस्या को हल करने में सक्षम होगा। और यहां एक और [उदाहरण] (http://stackoverflow.com/a/11428289/1057230) आपके त्वरित संदर्भ के लिए है :-) यदि आप आईडीई का उपयोग नहीं करेंगे, तो यह [उत्तर] (http: // stackoverflow। कॉम/ए/11372350/1057230) आपको बता सकता है कि आपकी छवियों को अपनी कक्षा फ़ाइलों के संबंध में कहां रखा जाए। JAR भाग के लिए –