Printable font stencils
Stencil Templates
2011.12.10 09:21 Stencil Templates
Stencil Templates is a home and archive for the digital copies of stencils. We seek to produce and catalog all stencil templates in the world in one easily searchable place. We have two rules: follow the tag system and be excellent to each other.
2024.05.19 17:42 OtherAtlas Fonts by Genre
2024.05.17 15:38 mentuhleelnissinnit Came up with a new logo
| Been working on this bad boy for a few weeks in between other artwork. Hand-painted with acrylic paint and green glitter mixed in with Mod Podge for the letter filling. I designed the font myself with pen and paper, and then made a stencil from cutting out the logo and using it on a canvas. submitted by mentuhleelnissinnit to creepcast [link] [comments] |
2024.05.14 17:53 Aniform I just want some advice on my choices in terms of candle vessel and wicks and I just need a sanity check.
I'm just struggling to weigh out what would be the best choices for me. My entire brand is sort of a witchy vibe, with candle names that might be like "Mystic Cauldron" or something like that. So, I've taken great care to try and create a theme and choose fragrances that fit. I had planned on my candles being black with a black label with white font. I've gone through a lot of vessels, but what I've so far settled on is these style
https://cdn11.bigcommerce.com/s-znjh1s2dil/images/stencil/960w/products/192/410/10-oz-black-candle-jar-glossy__69548.1708615374.jpg?c=1 Now, here's where I'm sort of running through it all in my mind. I'm offering a 8oz and 10oz candle and currently the 10oz candle comes with a bamboo lid, which of course adds to the COGS, but where I'm pricing that candle, it works out fine. I'd very much like a lid for the 8oz candles too, but with the lid added to it, suddenly the 8oz is too costly for the customer in my opinion. But, I keep looking at the similar 8oz offering in clear and the price is so ideal that if it were clear, I could get a lid AND still be under the price point I'd like. I just don't know how I feel about my all black label against clear glass. (Obviously that would be white wax and a black label.) And, here's the thing, I keep hearing from people who have yet to see the black candle vessel with the black label, but when I tell people about it, they often say, "black on black? I think it'd be more of a contrast if it were a black label on clear glass." And, that has me second guessing myself as well. I just decided to print up my label and put it on my black glass and I think it looks fine. There's a border around the outside edge and then the text.
Ultimately, my main concern is regarding clear glass. I just don't think the theme works well with clear glass, even though, omg, the price point of clear glass is beyond ideal. But, I look at other folks using amber apothecary jars and while I like those, I feel like they're more common. Even at one of the craft fairs I intend to go to, there's a seller there who is using them. I don't want to have customers see their amber jars and then see me with the same, just a different label. I feel like the black ones set me apart. And considering the witchy themes, black makes sense to me.
The next thing is, the wicks. I love the look of the wood wicks. I think they fit my theme well, they certainly can elevate the look of the candle. But, that said, they are pricier, I mean, I can get the wood wicks from Makesy + shipping = 43c per wick. Versus I buy cotton wicks from CandleScience + shipping = 11c per wick. That brings down my COGS so well. I'm still in testing phases and if you had asked me last night, I'd have said, screw wood wicks, I'll do cotton! But that was because in multiple tests I've had, the wood wicks are so temperamental to get going, if you don't trim just right, it's a pain. It's a pain to get lit, even if you follow best practices. And yet, once it's lit that first time, every time I reignite them, they work beautifully. I just don't know if I'm comfortable selling them when customers may not read directions or care for their wicks. I know prior to getting into candles, when I was just a consumer, I would literally light my candles with no wick trimming, burn them for 10hrs a day, and then light them again without any wick care whatsoever. It seems like a big ask to get customers to care for finicky wood wicks.
Anyway, I just have no one else to bounce things off of and would really like for some opinions.
submitted by
Aniform to
candlemaking [link] [comments]
2024.05.13 16:20 linkbuildingexperts Exploring Graphic Design in South Africa: A Comprehensive Guide
In today's digital age, graphic design surrounds you, from the billboards that dot the highways to the sleek interface of your favourite app. It's an art form that combines creativity with strategy, aiming to communicate ideas and messages through visual content. Whether it's a vibrant logo that captures the essence of a brand or an infographic that breaks down complex information, graphic design is at the heart of visual communication.
As a career, graphic design offers a canvas for innovation and expression, blending art and technology to create compelling designs that inform, engage, and persuade. In South Africa, where the creative industries continue to bloom, graphic design plays a pivotal role in the business landscape, driving the creation of digital and print media that resonate with consumers. If you're intrigued by the power of visual storytelling and considering a career in this dynamic field,
understanding the fundamentals of graphic design is your first step towards unlocking your creative potential.
Key Takeaways
- Understanding Graphic Design: Graphic design is a vital form of communication that merges art with technology to effectively convey messages and ideas. In South Africa, it is not only a burgeoning career path but also key in visual storytelling, crucial for brands and information dissemination.
- Core Elements of Graphic Design: Successful graphic design relies on fundamental elements like typography, colour theory, and layout/composition. Mastery of these components is essential for creating visually engaging designs that communicate effectively.
- Specialisation Areas: Graphic design in South Africa encompasses various specialisation areas including branding, packaging design, and digital design. Each area offers unique opportunities for creativity and innovation.
- Graphic Design Tools and Software: A mix of traditional tools (e.g., pencils, markers) and modern software (such as Adobe Creative Suite and Sketch) is necessary for contemporary graphic design. Familiarity with these tools is crucial for both creativity and efficiency.
- Pursuing a Career in Graphic Design: With the right education and skills, numerous career opportunities open up in advertising, digital design, publishing, and freelancing. South Africa offers a range of courses and programs, like those at Oakfields College, tailored to equip aspiring designers for the industry.
- The Importance of Continuous Learning: Staying updated with the latest design trends and technologies is vital for a successful career in graphic design, highlighting the importance of ongoing education through short courses and professional development.
Understanding Graphic Design
Graphic design stands as a pivotal form of communication, blending art and technology to convey messages and ideas effectively. In South Africa, where the creative industries are burgeoning, graphic design emerges as a compelling career pathway, offering endless opportunities for innovation and expression. This section delves into the
essence of graphic design, its fundamental components, and why mastering these concepts is crucial for aspiring designers.
Graphic design is more than just aesthetics; it's about solving problems and communicating ideas visually. It combines various elements such as typography, images, colours, and layouts to create engaging designs that capture attention, inform, and sometimes persuade the audience. Whether it's a branding campaign, a website design, or product packaging, every piece of design communicates a story to its viewers.
Core Elements of Graphic Design
Firstly, understanding the basic elements of graphic design is essential. These elements include:
- Typography: The art of arranging type, which is a crucial aspect of design. It's not just about choosing fonts; it's about creating readable and appealing text that enhances the message.
- Colour Theory: Colour plays a vital role in graphic design. It can influence mood, convey messages, and even affect purchasing decisions. Understanding colour theory helps in choosing the right palette for your projects.
- Layout and Composition: How elements are arranged on a page determines how effectively the design communicates. Good layout and composition bring balance, guide the viewer’s eye, and ensure the design is aesthetically pleasing.
Specialisation Areas in Graphic Design
The field of graphic design in South Africa is diverse, with several areas of specialisation, including:
- Branding and Visual Identity: Creating a visual identity for brands that communicates their values and distinguishes them from competitors.
- Packaging Design: This involves designing attractive and functional packaging that stands out on the shelf while protecting the product.
- Digital Design: This encompasses website design, mobile app design, and social media graphics, among others.
For those looking to pursue a career in graphic design, South Africa offers a variety of courses and training programs. From comprehensive graphic design courses to
short courses in South Africa, aspiring designers have access to some of the best graphic design courses available. These programs cover the fundamentals of design as well as the latest trends and technologies, preparing students for successful careers in this dynamic field.
History of Graphic Design
Tracing the origins of graphic design takes you back to the dawn of human expression, but its professional identity and terminology began shaping during the 20th century. The term 'graphic design' itself was coined by William Addison Dwiggins in 1922, marking the official separation of design as a distinct profession which encompasses typography, visual arts, and page layout for the purposes of marketing, advertising, and informing.
In South Africa, graphic design has weaved its unique thread through the country's rich tapestry of cultural diversity. Emerging from a background of traditional art forms and evolving through the apartheid and post-apartheid eras, today's South African graphic design scene is a vibrant mix of traditional African elements and modern digital artistry. This blend offers a distinct flavour to South African design, making it recognisable on the global stage.
The evolution of graphic design in South Africa closely aligns with technological advancements and educational progress in the field. Institutions like Oakfields College play a pivotal role in shaping the new generation of graphic designers through comprehensive graphic design courses and
short courses in South Africa. These programs not only equip students with the necessary skills in traditional and digital design but also incorporate critical thinking and strategy, preparing them for a successful career in the industry.
Moreover, South Africa has embraced the digital revolution in graphic design, with many designers and agencies placing a strong emphasis on digital mediums. This transition has not only expanded the scope of graphic design in the country but also opened up a plethora of opportunities for designers to innovate and create with global reach.
Whether you're considering a career in this dynamic field or simply have an appreciation for the art form, understanding the history of graphic design, especially within the South African context, enriches your perspective of its impact and potential. For those looking to dive deeper into this industry, seeking out the best graphic design courses in South Africa is a solid first step towards mastering the craft and contributing to its ongoing story.
Key Principles of Graphic Design
Understanding the key principles of graphic design is essential for creating visually compelling and effective designs. These principles serve as the foundational guidelines that ensure your work communicates the intended message to your audience, especially within the South African context where cultural diversity and historical background profoundly influence visual communication.
Layout and Structure
The layout and structure form the backbone of graphic design. Utilising layout software, designers position text, images and incorporate features such as columns and advertisements to achieve a balanced and visually attractive product. For instance, in crafting layouts for newspapers, magazines, or books, the arrangement dictates how readers process information, making it crucial to guide the audience through the design in a logical sequence. South African designers must be adept at using tools like InDesign to create layouts that not only look good but also respect the cultural nuances and readability preferences of the local audience.
Typeface Design
Creating or selecting the right typeface is key to conveying your design's intended tone and personality. Each font carries its own weight and style, impacting how text is perceived. Original fonts designed for specific digital applications, including websites and adverts, must be readable, scalable, and aesthetically pleasing. South Africa's rich cultural tapestry offers an opportunity for typeface designers to explore unique font styles that reflect local heritage and language diversity, enhancing the global richness of typeface design.
Colour Theory
A fundamental component of graphic design, colour theory explains how colours interact with each other and the effects they have on the viewer. The right colour palette can evoke emotions, communicate messages, and influence actions. In South Africa, with its vibrant landscapes and diverse cultures, colour holds significant importance. Utilising colour effectively requires understanding local cultural differences and preferences, ensuring designs resonate with the intended audience while achieving the desired impact.
Web Page Design
The digital realm offers vast opportunities for graphic designers to express creativity and innovation. Designing the structure and appearance of websites demands a combination of layout skills, colour theory application, and typeface selection. Graphic designers often create PSD or AI files that are then converted into functional websites. In a South African context, where digital access and consumption patterns vary widely across different demographics, designers have to be strategic in their design decisions, ensuring accessibility and responsiveness across devices.
The Role of Graphic Design in Various Industries
Graphic design, with its profound ability to communicate visually, plays a pivotal role across various industries. Its significance in the South African context, driven by cultural diversity and a unique historical backdrop, cannot be overstated. As you explore the vast landscape of
graphic design, you'll discover its application in marketing and advertising, digital design, publishing, and entertainment and media. Let's delve into how graphic design shapes these industries and the opportunities it presents for aspiring designers, especially those considering enrolling in
graphic design courses or short courses in South Africa.
Marketing and Advertising
In the competitive market of South Africa, graphic design serves as the backbone of successful marketing and advertising campaigns. Designers craft compelling visuals that not only grab the attention of the target audience but also convey the brand's message effectively. From creating eye-catching advertisements to designing sophisticated marketing materials, graphic designers ensure that a brand stands out in a crowded marketplace. Engaging visuals in billboards, flyers, brochures, and digital ads are all testaments to the creativity and strategic thinking of graphic designers. With the best graphic design courses in South Africa, you can unlock your potential and help brands tell their stories compellingly.
Digital Design
The digital landscape is ever-evolving, and graphic design is at the heart of this transformation. In South Africa, where the digital economy continues to grow, the demand for skilled graphic designers who can navigate web page design, UX/UI, and social media content creation is on the rise. Digital design focuses on crafting user-friendly and aesthetically pleasing online experiences. Whether it's through website design, mobile app interfaces, or engaging social media posts, graphic designers play a critical role in shaping how brands interact with their audiences online. By pursuing short courses in graphic design with a focus on digital applications, you're setting yourself up for a rewarding career in this dynamic field.
Publishing
The publishing industry in South Africa, which includes books, magazines, newspapers, and catalogs, relies heavily on graphic design to attract and retain readership. Publication designers work closely with authors and publishers to create layouts, choose typefaces, and select images that enhance the readability and appeal of printed materials. The goal is to create visually attractive publications that communicate content effectively, whether it's for educational, informational, or entertainment purposes.
graphic design course that specialise in publication design can provide you with the skills needed to excel in this sector.
Entertainment and Media
Graphic design's influence extends into the entertainment and media industry, creating unforgettable visuals for films, television shows, video games, and music productions. Designers collaborate with directors and producers to craft branding, promotional materials, and visual effects that define the aesthetic of a production. In South Africa, where the entertainment industry is vibrant and diverse, graphic designers contribute to the cultural fabric by creating artwork that resonates with both local and international audiences. Short courses in South Africa focusing on graphic design for entertainment and media can launch your career in this exhilarating field.
The role of graphic design in various industries is immense, offering vast opportunities for creative expression and professional growth. Whether you're interested in marketing and advertising, digital design, publishing, or entertainment and media,
graphic design courses in South Africa can equip you with the necessary skills to thrive in these exciting fields. Explore the best graphic design courses and embrace the journey toward becoming a prominent designer in the industry.
Graphic Design Tools and Software
Embarking on a journey in graphic design, you'll discover that it's not just about creativity but also about the tools and software that bring your ideas to life. Whether you're interested in pursuing one of the best graphic design courses or just starting to dip your toes into this vibrant field, knowing the right tools is essential. In South Africa, where the design landscape is as diverse as its culture, having a toolkit equipped with both traditional and modern instruments is key to making your mark.
Traditional Tools
Before the digital age took over, graphic designers relied heavily on traditional tools to conceptualise and create their artwork. These tools weren't just instruments; they were extensions of the designers' hands and minds, allowing them to manifest their visions into tangible forms.
- Pencils and sketchpads are indispensable, even today, for quickly jotting down ideas or sketching preliminary designs. These basics enable you to freely express your initial concepts without the constraints of software interfaces.
- Rulers and stencils aid in creating clean, precise lines and shapes, ensuring that your work maintains professional standards of accuracy.
- Markers and paint allow for the exploration of colour and texture, adding a unique touch to logos or illustrations that digital means might not fully replicate.
Mastering these traditional tools can give you a strong foundation in the principles of graphic design, a necessity highlighted in
short courses across South Africa.
Modern Software
As technology advanced, the realm of graphic design expanded, introducing a suite of modern software that has become indispensable to today's designer. This software not only enhances efficiency but also opens up infinite possibilities for creativity and collaboration.
- Adobe Creative Suite, including Photoshop, Illustrator, and InDesign, is the cornerstone of professional graphic design. These applications offer powerful tools for image manipulation, vector artwork creation, and layout design, making them a staple in graphic design courses.
- CorelDraw Graphics Suite provides robust vector editing capabilities alongside layout and photo-editing tools, tailored for versatility in various design tasks.
- Sketch has become a go-to for web and mobile interface design, with its intuitive vector tools and simplified interface, making it a popular choice for those specialising in digital design.
Each piece of software brings its strengths to the table, and in a competitive field like graphic design, knowing your way around them can set you apart. Best graphic design courses, particularly those offered in South Africa at esteemed institutions like Oakfields College, cover an extensive range of these modern tools, preparing students to meet industry demands.
Engaging with both traditional tools and modern software equips you with a versatile skill set, crucial for navigating the diverse graphic design landscape in South Africa. Whether you're aiming to excel in branding, digital design, or any other specialization within the field, harnessing these tools will be key to your success.
Pursuing a Career in Graphic Design
Graphic design, a field that artfully combines text, images, and concepts to communicate ideas, offers a myriad of career possibilities. In South Africa, where the digital and creative industries are rapidly expanding, pursuing a career in graphic design can be both fulfilling and lucrative. Let’s delve into how you can embark on this exciting journey.
Educational Pathways
Your venture into the world of graphic design begins with the right education. South African institutions, including Oakfields College, offer comprehensive programmes that cater not just to the theoretical aspects of graphic design but also to the practical, hands-on experiences necessary for success in the industry.
- Graphic Design Courses: You'll find a range of options, from diplomas to bachelor’s degrees. These courses cover fundamental principles such as typography, layout design, and colour theory, along with modern digital design tools. Oakfields College is renowned for its focused curriculum that prepares you for the real-world challenges of a graphic designer.
- Short Courses in South Africa: If you're looking for a more flexible learning path or wish to specialise in a particular area like web design or digital marketing, short courses can be invaluable. These programmes are perfect for staying abreast of the latest trends and technologies in the graphic design realm.
- Best Graphic Design Courses: When selecting a course, consider institutions that offer a balanced mix of theory and practical application. Courses that include internships or work placement opportunities, like those at Oakfields College, are particularly beneficial as they provide real industry experience and a chance to build a professional network.
Career Opportunities
After equipping yourself with the necessary knowledge and skills, a diverse range of career opportunities awaits. Here's a glimpse of what you can expect:
- Advertising and Branding: Companies constantly seek talented graphic designers to create compelling advertising campaigns and develop strong brand identities.
- Digital Design: With the digital age in full swing, careers in web design, user interface (UI) design, and user experience (UX) design are in high demand. Designers with skills in creating visually appealing and user-friendly digital spaces are highly sought after.
- Publishing and Print Media: Despite the rise of digital media, there's still a significant need for designers in the publishing industry. From magazines to books and newspapers, graphic designers play a crucial role in layout and visual storytelling.
- Freelancing: For those who prefer a more flexible work environment, freelancing offers the freedom to choose projects that align with your interests and expertise. Platforms such as Behance and LinkedIn can help you showcase your portfolio and connect with potential clients.
Graphic design is more than just an artistic endeavour; it's a pivotal element of South Africa's creative landscape. With its rich history and evolving nature, the field offers a vibrant pathway for those looking to make their mark. Through institutions like Oakfields College, aspiring designers have access to comprehensive training that covers everything from fundamentals to advanced specialisations. Whether you're drawn to branding, digital design, or another niche, the opportunities in this dynamic industry are vast. Embarking on a graphic design career not only allows you to explore your creative passions but also to contribute significantly to the digital and creative sectors. Remember, your journey in graphic design is not just about mastering tools or techniques; it's about shaping visual narratives that resonate. So, if you're ready to dive into this exciting field, the time to start is now.
Frequently Asked Questions
What is the significance of graphic design in South Africa?
Graphic design in South Africa plays a pivotal role in the communication industry, blending visual communication with digital technology to produce effective branding and marketing strategies. Its significance lies in its ability to convey complex information and ideas through creative and visual means.
What are the core elements of graphic design?
The core elements of graphic design include layout, typeface design, and colour theory. These elements are crucial in creating visually appealing and effective designs that communicate the desired message to the audience.
What specialisation areas exist within graphic design?
In South Africa, graphic design specialisation areas include branding, digital design, advertising, publishing, and freelancing. Each area focuses on different aspects of visual communication and offers unique career opportunities.
How has the history of graphic design evolved in South Africa?
The history of graphic design in South Africa has evolved from traditional print media to incorporating digital mediums. It reflects the country's rich culture and history, with institutions like Oakfields College playing a significant role in training the next generation of designers.
What role do institutions like Oakfields College play in graphic design education?
Institutions like Oakfields College in South Africa play a crucial role in graphic design education by offering comprehensive courses and short programmes that equip students with the necessary skills and knowledge in graphic design principles, tools, and software.
What are the essential tools and software for graphic designers?
The essential tools and software for graphic designers include Adobe Creative Suite (Photoshop, Illustrator, InDesign) for creating and editing visuals. Knowledge of these tools is critical for producing high-quality design work.
How can one pursue a career in graphic design in South Africa?
Pursuing a career in graphic design in South Africa involves obtaining the necessary education through courses and programmes offered by reputable institutions like Oakfields College. Building a strong portfolio and gaining experience through internships or freelance projects are also important steps.
What career opportunities exist in graphic design?
Career opportunities in graphic design in South Africa are abundant and include fields such as advertising, digital design, publishing, and freelancing within the expanding digital and creative industries, offering a dynamic and rewarding career path for aspiring designers.
submitted by
linkbuildingexperts to
u/linkbuildingexperts [link] [comments]
2024.05.12 23:55 gripsnchips PRINTABLE STENCILS
HELLO FRIENDS, COULD SOMEONE SHARE PRINTABLE 1 LAYER STENCILS FOR THE FREE PALESTINE MOVEMENT? IM FROM MEXICO AND WANT TO SPREAD AWARENESS WHERE I LIVE, THANKS GUYS!
submitted by
gripsnchips to
stencils [link] [comments]
2024.05.12 09:36 ryzen98 My 50 cents while going on a job hunt
Resume Section Order
In general,
- Once you've graduated from school and have started a full-time job:
- Work Experience > Skills > Education, or
- Skills > Work Experience > Education
- If you're a student/new grad without much work experience:
- Education > Work Experience > Skills, or
- Education > Work Experience > Projects (if you don't have sufficient work experience) > Skills
- If you don't have any technical work experience:
- Education > Projects > Work Experience > Skills
- If you don't have any work experience at all:
- Education > Projects > Volunteer Experience/Extracurriculars > Skills
- Do not include a summary/profile unless you're a seniostaff engineer or above, making a career change, or addressing an unemployment gap/returning to the workforce
- Do not include a references section
Things to remember while writing resume
Use a modern,
easy-to-read font like Calibri, Charter, Arial, Lato, or Helvetica.
- Don't use grey-colored fonts since they're hard to read. Stick to black. Make sure to use a color that is printable in grey-scale. Be careful about using fonts that are too thin. Verify there is sufficient contrast with a white background.
- Don't justify text since it causes inconsistent spacing between words. https://imgur.com/6eKsENw
- Don't italicize text since it can decrease the readability of your resume.
- Don't bold keywords within your bullet points, it's distracting.
- Italicization and bolding are only to be used if used sparingly. Excessive italicization and bolding decrease readability and ultimately contradict their purpose: emphasis.
- Italicization, ALL-CAPS, and bolding, if used, should be used independently of each other.
- Don't indent sections and bullet points. There's already indentation since the bullets themselves create an indent.
- Separate your sections clearly for optimal readability and visual clarity
- Ensure there is sufficient and consistent white space between sections/subsections
- Ensure there is sufficient and consistent white space between each job/project
- Ensure there are sufficient vertical and horizontal margins (minimum 0.5 inches) https://imgur.com/LC6AS8r
Free Tools to add cherry on top
submitted by
ryzen98 to
uwaterloo [link] [comments]
2024.05.11 16:44 NovaRC99 Anyone know what the actual fonts are?
2024.05.09 16:07 SkinDrawing Petri dish art project: experimenting with alphabets
I need some advice: I'm planning a project where I'll be creating art on a petri dish using stencils. I'm considering using alphabets as my stencils but I'm unsure whether to stick to one font or use different fonts for each alphabet. Would this be considered a typography project?
I'm including an image as an example, though it's not alphabetic. However, I'll be substituting alphabets in place of the current subject.
Image examples:
https://imgur.com/a/eVPOxzk [I’ve also posted this on
typography but I’m not sure if it’s the right place to ask]
-x-
Bonus question (I know this is a big ask):
what could be an interesting topic that I can use this method for? I’ve already done portraits. But I want a more relevant topic (doesn’t have to be directly linked to biology/ yeast/ fungi but at least has some significance)
I usually think of a topic first and then see how to convey it but in this case, I feel like I have a ‘method’ or ‘technique’ first and now I want to see what to convey.
For this technique, I need my subject to be minimalistic and that I can create a stencil out of.
submitted by
SkinDrawing to
ArtistLounge [link] [comments]
2024.05.09 14:03 SkinDrawing Petri dish art project: experimenting with alphabets
| I'm planning a project where I'll be creating art on a petri dish using stencils. I'm considering using alphabets as my stencils but I'm unsure whether to stick to one font or use different fonts for each alphabet. Would this be considered a typography project? I'm including an image as an example, though it's not alphabetic. However, I'll be substituting alphabets in place of the current subject. submitted by SkinDrawing to typography [link] [comments] |
2024.05.08 17:33 According_Couple_398 Cant connect my button to another java file
(we are having this project as self study, our professor literally just said make a ordering system interface hardcoded without the help of gui builder our last lesson is method and encapsulation)
So we had a group project that is to create an ordering system without using the jframe gui builder to just drag and drop and we are required to have it hard coded and I created the main code where in my classmates will give me their codes/java files with their respective assigned parts (example: i do the login page and he will do the register page)
The thing is it just doesnt connect I added the actionListener that will create a new Main file
it goes like this JButton iconButton4 = new JButton();
ImageIcon imageIcon4 = new ImageIcon("C:\\Users\\PC\\Desktop\\icons\\report.jpg");
iconButton4.setIcon(imageIcon4);
iconButton4.setContentAreaFilled(false);
iconButton4.setBorderPainted(false);
iconButton4.setBounds(620, 310, 140, 140);
p2.add(iconButton4);
p2.setComponentZOrder(iconButton4, 0);
iconButton4.ActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
new Main();
}
});
and I was asking chatgpt for the same problem and he was saying the same solution I was doing, a friend also said that I should try to instatiate a constructor thing with the main class. So is the problem because the file that was sent to me has a Main thingy even tho my file is already the main or its like a code thing
heres the main file thingy package login; import javax.swing.*; import java.awt.event.*; import java.awt.*; import javax.swing.text.MaskFormatter; import java.awt.print.*; public class Main extends JFrame implements ActionListener { JLabel lb, lb1, lb2, lb3, lb5; JTextField tf1, tf2, tf5; JTextArea tf3; JButton btn, submitButton, printButton; Main() { super("Report"); lb5 = new JLabel("Select Date (yyyy-MM-dd):"); lb5.setBounds(20, 20, 150, 20); tf5 = new JTextField(10); tf5.setBounds(170, 20, 100, 20); btn = new JButton("Choose Date"); btn.setBounds(280, 20, 120, 20); btn.addActionListener(this); submitButton = new JButton("Submit"); submitButton.setBounds(170, 50, 100, 30); submitButton.addActionListener(this); printButton = new JButton("Print"); printButton.setBounds(280, 300, 100, 50); printButton.addActionListener(this); lb = new JLabel("Report Transaction:"); lb.setBounds(30, 80, 450, 30); lb.setForeground(Color.red); lb.setFont(new Font("Serif", Font.BOLD, 20)); setVisible(true); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setSize(500, 500); lb1 = new JLabel("Date"); lb1.setBounds(20, 120, 100, 20); tf1 = new JTextField(50); tf1.setBounds(130, 120, 200, 20); lb2 = new JLabel("Name"); lb2.setBounds(20, 150, 100, 20); tf2 = new JTextField(100); tf2.setBounds(130, 150, 200, 20); lb3 = new JLabel("Transaction"); lb3.setBounds(20, 180, 100, 20); tf3 = new JTextArea(); tf3.setBounds(130, 180, 250, 100); setLayout(null); // components to the JFrame add(lb5); add(tf5); add(btn); add(submitButton); add(printButton); add(lb); add(lb1); add(tf1); add(lb2); add(tf2); add(lb3); add(tf3); tf1.setEditable(false); tf2.setEditable(false); tf3.setEditable(true); //can edit by the user;editable } public void actionPerformed(ActionEvent e) { //to open the date picker if (e.getSource() == btn) { String selectedDate = showDatePickerDialog(); if (selectedDate != null) { tf5.setText(selectedDate); } } else if (e.getSource() == submitButton) { try { String s = tf5.getText(); //dummy data String s1 = "Ivan"; String s2 = "13:20- User processed an order of 2 Patty's Twist Nuggets Meal and 2 Caramel Drift with a total of 320Php."; tf1.setText(s); tf2.setText(s1); tf3.setText(s2); } catch (Exception ex) { System.out.println(ex); } } else if (e.getSource() == printButton) { printReport(); } } private String showDatePickerDialog() { JDialog dialog = new JDialog(this, "Date of Transaction2", true); dialog.setLayout(new BorderLayout()); dialog.setSize(300, 200); dialog.setLocationRelativeTo(this); MaskFormatter maskFormatter; try { maskFormatter = new MaskFormatter("####-##-##"); maskFormatter.setPlaceholderCharacter('_'); } catch (Exception ex) { ex.printStackTrace(); return null; } JFormattedTextField formattedTextField = new JFormattedTextField(maskFormatter); formattedTextField.setColumns(10); JButton selectButton = new JButton("Select"); selectButton.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { dialog.dispose(); } }); JPanel panel = new JPanel(); panel.add(new JLabel("Select Date (yyyy-MM-dd):")); panel.add(formattedTextField); panel.add(selectButton); dialog.add(panel, BorderLayout.CENTER); dialog.setVisible(true); return formattedTextField.getText(); } private void printReport() { String date = tf1.getText(); String name = tf2.getText(); String transaction = tf3.getText(); //report content StringBuilder reportContent = new StringBuilder(); reportContent.append("Report Transaction:\n"); reportContent.append("Date: ").append(date).append("\n"); reportContent.append("Name: ").append(name).append("\n"); reportContent.append("Transaction: ").append(transaction); PrinterJob printerJob = PrinterJob.getPrinterJob(); printerJob.setPrintable(new Printable() { public int print(Graphics graphics, PageFormat pageFormat, int pageIndex) { if (pageIndex > 0) { return NO_SUCH_PAGE; } Graphics2D g2d = (Graphics2D) graphics; g2d.translate(pageFormat.getImageableX(), pageFormat.getImageableY()); reportContent.toString(); return PAGE_EXISTS; } }); if (printerJob.printDialog()) { try { printerJob.print(); } catch (PrinterException ex) { ex.printStackTrace(); } } } public static void main(String args[]) { new Main(); } }
submitted by
According_Couple_398 to
javahelp [link] [comments]
2024.05.06 20:22 meepmeepitsajeep Why does font keep changing??
If anyone can help, the merlot font changes to this dopey looking font every time I edit, change style to writing etc. It's been doing this since I was forced to switch computers. I updated design space, I'm on windows 10. Idk what I'm doing wrong. I've literally used this font for all my wedding stuff and never had issues.
submitted by
meepmeepitsajeep to
cricut [link] [comments]
2024.05.06 03:53 Sea_Ad_7155 does someone know how can i make and stencil with this type of letters?
2024.05.05 17:02 wh0dunit_71 Help with a font in Design Space
I used BFC elegance stencil in design space and would like to find the same or similar to use in canva and some other places. Anyone able to tell me where I could buy or download this or something very similar? I’ve searched and just not finding this font or similar, (but I’m very new to all this and not a graphic designer, etc). Thanks! Edited to say I added a pic in the comments. Thx!
submitted by
wh0dunit_71 to
identifythisfont [link] [comments]
2024.05.02 21:28 ksafin Dot Matrix printer adding offset after every page - help?
Hi all!
I had some help earlier in this subreddit that helped me get my Dot Matrix printer working with the on-board fonts - it was hugely helpful. I'm back with one final issue I'm having to see if anyone has any idea what might be going on.
The printer is an
Epson FX-890IIN 9-pin dot matrix. I'm using it with a Generic Text Driver in order to force it to use onboard fonts rather than dithering out a bitmap of the page, which doesn't look good.
Everything was going well, until I tried to print multiple copies (all on continuous feed paper) where it seemed to start adding a minor offset after every page - about one line or so. It's minor, but since my text is most of a page, it means that the top-bottom margins are shifting, and I can only really use the first 3 copies; after that, the text is printed across the continuous feed tear margin and is unusable. Basically, I can't really print more than one copy at a time.
See photo below of pages 1-3, where you can see the first page is as-intended, and then each subsequent page gets the offset added, moving all of the text down the page.
https://preview.redd.it/ez9ltdcsd2yc1.png?width=2458&format=png&auto=webp&s=c653ac2de865f3e19a1f4313a22d23ea36d0cd11 Does anyone have any idea what might be causing this?
I used the actual printer driver (not Generic Text) to configure all the settings I could see for the printer that might matter. Paper is set to "Letter", and I set Top Margin Priority to "Driver". It's worth noting that I am using the actual Printer driver to
configure the printer but then using the Generic Text Driver
to print to the printer.
https://preview.redd.it/8qqhhtf7e2yc1.png?width=418&format=png&auto=webp&s=aa80e8c465a19523cac03a4429fba423de8d130b submitted by
ksafin to
printers [link] [comments]
2024.05.02 20:28 Cool-Alps-7444 [Offer] Will turn 2D designs into 3D printable stencils
https://imgur.com/a/Z15du7v I am an experienced designer, looking to provide ready-to-print STL files, be it stencils or figures themselves, of two-dimensional designs of your choice.
My rates consist of a price of 3$ per model, with a 20% discount on your total sum for 2+ pieces;
accepting PayPal as a payment method.
Delivery time will depend on the task at hand, but I'll do my best to keep it under the 24-hour mark.
Thank you for your attention c:
submitted by
Cool-Alps-7444 to
slavelabour [link] [comments]
2024.04.28 20:49 CatWatt April 28th Special Days - Featuring Superhero Freebies!
| April 28th is... National Superhero Day -- Batman, Superman, Captain America, Wonder Woman, Iron Man, Hulk, Spiderman, and many more are who we think of when we think about superheroes. Even if fictional, they are great role models for children. Superheroes serve and protect while fighting against evil. Real-life superheroes may not have superpowers or wear capes but are also great role models. Military personnel, healthcare providers, police officers, firefighters, and teachers are just a few of the heroes we meet daily. Free Printables, Coloring Pages, Activities, and Crafts: 🦸♂️ Superhero Connect the Dots printable worksheets 🦸♂️ Superhero Color by Number 🦸♂️ 37+ Coloring Pages Superheroes Printables 🦸♂️ FREE Online Superhero Comic Books 🦸♂️ 50+ Superhero Crafts 🦸♂️ Superhero Free Stencil Gallery 🦸♂️ Free Printable Wonder Woman Water Bottle Labels 🦸♂️ Superheroes Word Search Printable for Kids - Thrifty Mommas 🦸♂️ Superhero Database Superheroes, Villains, Battles, Teams and Superpowers 🦸♂️ Scout Superheroes 🦸♂️ Free DC Comic Printables and Worksheets 🦸♂️ Free Printables Invitation DC Super Hero Girls 🦸♂️ 18 DC Super Hero Girls Coloring Pages 🦸♂️ 22 DC Super Hero Girls Coloring Pages 🦸♂️ Super Heroes coloring pages 🦸♂️ Free Printable DC Super Hero Girls Bingo 🦸♂️ Superhero Girl Birthday Party Ideas and Free Printables 🦸♂️ Cubee - Superman Justice League 🦸♂️ Justice League: War - Life-Size Batman Helmet 🦸♂️ Free Superhero Clipart Images 🦸♂️ Superman Free Printable Original Nuggets Wrappers 🦸♂️ Zen Superhero Party - Craft Page 🦸♂️ Justice League coloring pages 🦸♂️ Justice League Character Turnarounds 🦸♂️ Justice League coloring pages 🦸♂️ Justice League logos coloring pages 🦸♂️ Superhero Printables 🦸♂️ 17 Super Girl and Superhero Parties Printables 🦸♂️ Grant's Superhero Birthday Party Printables 🦸♂️ Free Marvel Superhero online games for kids 🦸♂️ Marvel Avengers coloring page 🦸♂️ Marvel's The Avengers coloring pages Free Coloring Pages 🦸♂️ Marvel: Coloring pages, Free Online Games, Videos for kids 🦸♂️ Coloring Pages Funko Pop Marvel 🦸♂️ Avengers Age of Ultron Coloring Sheets - My Boys and Their Toys 🦸♂️ Marvel Coloring Pages for Adults 🦸♂️ Superhero Printables 🦸♂️ LEGO® Marvel™ Super Heroes - Videos 🦸♂️ Marvel SuperHeroes Free Papercrafts 🦸♂️ Marvel Comics Cubeecraft - Free Papercraft Toys 🦸♂️ Superheroes Make for Amazing Class Activities Superhero Recipes: 🦸♂️ 35 Superhero Food Ideas To Make You Feel Like Super Mom! 🦸♂️ Simple Superhero Party Food Ideas You Can Make In Minutes 🦸♂️ Spider-Man Superhero Recipes 🦸♂️ 14 Adventurous Superhero Recipes - The Shirley Journey 🦸♂️ 25 Superhero Food Ideas that Don’t Require Super Powers to Make 🦸♂️ Fun and nutritious kid's recipes inspired by the heroes of the big screen 🦸♂️ Superhero Slime Recipe in Two Minutes Flat -- More: April 28th Special Days - Featuring Superhero Freebies! submitted by CatWatt to FrugalFreebies [link] [comments] |
2024.04.26 18:48 babetoduarte Created a Luminous Mysteries Insert for the Blessed Be God Prayer Book
| Hello fellow Catholicism Redditors. I recently purchased a copy of Blessed Be God, which has put an amazing set of prayers, readings, and meditations in my pocket. But since it is a reprint of a much older book, its section on the rosary does not include the optional Luminous Mysteries. While I initially carried a small piece of paper with the Luminous Mysteries within the pages of the book, I was lacking some meditations on them, and I really like the aesthetics of this small prayer book. So, I took it upon myself to create a printable insert for the Luminous Mysteries, which matches the looks, style, and dimensions of the prayer book closely. With the aid of contemporary tools like ChatGPT, other online sources, and my own creativity, I tried to produce meditations for each Luminous Mystery that resemble the style of the ones presented for the other Mysteries. I also included a brief explanation on the Luminous Mysteries, and an updated weekly prayer schedule for those of us that choose to incorporate them. I used typical household printer and paper to print these out on two separate pages, aligned them with the help of a window/source of light, and glued them together with some cold silicone. I then cut the insert to size, and rounded the edges. It can surely be printed more professionally, but this is sufficient for my needs. It fits perfectly into the book, and now I have access to these additional Mysteries and their meditations whenever I want to reach for them. While the size and style of the font is not a perfect match, I used a Free and Open-Source font (FreeSerif), and I'm very pleased with the results! So much so, that I decided to share it: if you'd like to print one for yourself, you can find and download a free printable PDF version of it using this Shared Dropbox LINK. (Sorry for the confusion, I deleted the previous post as I had to correct a typo in the Insert's PDF. This post has the right version of the file and pictures that don't show the previous error). Insert Insert in Book submitted by babetoduarte to Catholicism [link] [comments] |
2024.04.25 00:03 CatWatt April 24th Special Days - Featuring Animal Activism Freebies!
2024.04.24 05:05 IfThenElseEndIf Can't find a way of reading input in a Tkinter terminal emulator
I am working on a terminal emulator (inspired by curses) for a virtual machine. I am using Tkinter for it as I'd like to have more control over everything. I am not very Tkinter-wise, so I don't know how to essentially implement a getch()-like function that reads an individual character (and returns an integer denoting it). I am not used to event-driven programming.
The [full albeit clearly incomplete] code in question is the following:
import tkinter as _tk from tkinter.font import Font as _Font from typing import Self as _Self from dataclasses import dataclass as _dataclass from string import printable as _printable from time import time as _time LINES: int = 20 COLS: int = 30 @_dataclass class color_pair: "Can represent both foreground and background colors with two 24-bit values.\n" \ "\n" \ "This class is a dataclass." fore: int = 0xffffff back: int = 0x000000 @staticmethod def compile( color: int str, / ) -> int str: "Converts colors from integer to string and backwards.\n" \ "\n" \ "String colors converted from integers are returned in Tkinter's syntax (as in '#c0ffee')." if isinstance(color, int): return f"#{(color >> 16) & 0xFF:02x}{(color >> 8) & 0xFF:02x}{color & 0xFF:02x}" if isinstance(color, str): return int( f"{(number := color.strip().lower()[1:])[:2]}" \ f"{number[2:4]}" \ f"{number[4:]}", base=16 ) def __hash__( self: _Self ) -> int: return hash((self.fore, self.back)) class screen: "Represents a screen.\n" \ "\n" \ "Provides different C-inspired IO methods such as 'putch()' and 'printf()'.\n" \ "Has also support for color (with the 'color_pair' dataclass)." def __init__( self: _Self, title: str = "hlvm.curses.screen" ) -> None: self.title: str = title self._tk = _tk.Tk() self._tk.title(self.title) self._tk.resizable(False, False) self._txt = _tk.Text(master=self._tk) self._txt.config( font=(font := _Font(family="FixedSys", size=9)), fg="#ffffff", bg="#000000", state="disabled", height=LINES, width=COLS ) self._txt.pack(fill=_tk.BOTH, expand=True) self._color_tags = {} self._reading = False def press(event: _tk.Event) -> None: if self._reading: self._reading = False raise self._InputInterrupt(event.char) self._txt.bind("", press) class _InputInterrupt(Exception): ... def putc( self: _Self, y: int, x: int, character: int, color: color_pair = color_pair() ) -> int: if (y not in range(LINES)) or (x not in range(COLS)): return 0 if chr(character) in " \a\r\n\t\f": if character == "\a": print("\a") character = ord(" ") if chr(character) not in _printable or chr(character) == "\x00": return 0 self._txt.config(state="normal") if color == color_pair(): self._txt.insert(f"{1 + y}.{x}", chr(character)) else: id = f"{color_pair.compile(color.fore)[1:]}{color_pair.compile(color.back)[1:]}" if color not in self._color_tags: self._color_tags[color] = id self._txt.tag_config( self._color_tags[color], foreground=color_pair.compile(color.fore), background=color_pair.compile(color.back) ) self._txt.insert(f"{1 + y}.{x}", chr(character), f"{id}") self._txt.config(state="disabled") return 1 def puts( self: _Self, y: int, x: int, string: str, color: color_pair = color_pair() ) -> None: length = 0 for character in string: if character == "\n": y += 1 elif character == "\t": x += 2 if (x % 2 == 0) else 1 elif character == "\r": x = 0 elif character == "\b": x -= (x - 1) if x != 0 else (0) elif character not in _printable: x += 1 elif character == "\x00": break else: length += self.putc(y, x, ord(character), color) x += 1 return length def printf( self: _Self, y: int, x: int, template: str, *values: object, color: color_pair = color_pair() ) -> int: try: formatted = template % values except ValueError: formatted = template return self.puts(y, x, formatted, color) def clear( self: _Self ) -> None: self._txt.config(state="normal") self._txt.delete("1.0", _tk.END) self._txt.config(state="disabled") def getc( self: _Self ) -> int: def check() -> None: self._reading = True self._txt.after(10, check) try: check() except self._InputInterrupt as i: self._reading = False return i.args[0] def __call__( self: _Self, function: callable, / ) -> None: self._tk.after(1, (lambda: function(self))) self._tk.mainloop()
This is taken from my last snippet, where I tried to use an interrupt (exception) to know whenever a key was hit as well as requested. The else block, however, does not catch the interrupt; therefore, I and my program is doomed. I did also try waiting but Tkinter will just crash or freeze so that does no good either.
I hope someone can help me find a way of capturing input. I've been working on something like this for more than one year and, now that I've finally found a way of printing and dealing with an output, I'd like to do the same with reading and stuff regarding input. Thanks!
submitted by
IfThenElseEndIf to
programminghelp [link] [comments]
2024.04.23 21:12 Commercial_Hedgehog1 Anyone Have Any Info on This Chest/Trunk?
| My mom bought this from a neighbor and we’ve tried finding info about it but we can’t seem to find much. The lock says “Everlast Lock T44” There’s no markings or anything outside of “G.M.W.” On the side in a stencil font Thanks Apologies if it’s not 100+ years old submitted by Commercial_Hedgehog1 to Antiques [link] [comments] |
2024.04.22 01:23 S_Grez Stencil Fonts Tool Free for Substance Painter
2024.04.22 01:18 S_Grez Stencil Fonts Tool Free for Substance Painter
http://swiebodzin.info